<SEC-DOCUMENT>0001193125-19-125720.txt : 20190429
<SEC-HEADER>0001193125-19-125720.hdr.sgml : 20190429
<ACCEPTANCE-DATETIME>20190429171807
ACCESSION NUMBER:		0001193125-19-125720
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		79
CONFORMED PERIOD OF REPORT:	20190331
FILED AS OF DATE:		20190429
DATE AS OF CHANGE:		20190429

FILER:

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

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-14649
		FILM NUMBER:		19777113

	BUSINESS ADDRESS:	
		STREET 1:		160 EXETER DRIVE
		CITY:			WINCHESTER
		STATE:			VA
		ZIP:			22603-8605
		BUSINESS PHONE:		5405426300

	MAIL ADDRESS:	
		STREET 1:		160 EXETER DRIVE
		CITY:			WINCHESTER
		STATE:			VA
		ZIP:			22603-8605
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>d716423d10q.htm
<DESCRIPTION>10-Q
<TEXT>
<HTML><HEAD>
<TITLE>10-Q</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="margin-top:2pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B>UNITED STATES </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B>SECURITIES AND EXCHANGE COMMISSION </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B>Washington, D.C. 20549 </B></P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:2pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B>FORM <FONT
STYLE="white-space:nowrap">10-Q</FONT> </B></P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B></B>&#9746;<B></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
</B></P></TD></TR></TABLE> <P STYLE="margin-top:3pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>For the quarterly period ended March&nbsp;31, 2019 </B></P>
<P STYLE="margin-top:3pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OR </B></P> <P STYLE="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B></B>&#9744;<B></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
</B></P></TD></TR></TABLE> <P STYLE="margin-top:3pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>For the transition period from
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</B></P> <P STYLE="margin-top:3pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Commission File Number: <FONT STYLE="white-space:nowrap">001-14649</FONT> </B></P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="font-size:2pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt;margin-bottom:0pt" ALIGN="center">


<IMG SRC="g716423page1.jpg" ALT="LOGO">
 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:24pt; font-family:Times New Roman" ALIGN="center"><B>Trex Company, Inc. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Exact name of registrant as specified in its charter) </B></P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="50%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>Delaware</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B><FONT STYLE="white-space:nowrap">54-1910453</FONT></B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(State or other jurisdiction of</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>incorporation or organization)</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(I.R.S. Employer</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Identification No.)</B></P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="10"></TD>
<TD HEIGHT="10" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>160 Exeter Drive</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Winchester, Virginia</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center"><B>22603-8605</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top" ALIGN="center"><B>(Address of principal executive offices)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>(Zip Code)</B></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Registrant&#146;s telephone number, including area code:
<FONT STYLE="white-space:nowrap">(540)&nbsp;542-6300</FONT> </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Not Applicable </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Former name, former address and former fiscal year, if changed since last report) </B></P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:3pt; margin-bottom:0pt; font-size:9pt; font-family:Times New Roman">Indicate by check mark whether
the registrant (1)&nbsp;has filed all reports required to be filed by Section&nbsp;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports),
and (2)&nbsp;has been subject to such filing requirements for the past 90 days.&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&nbsp;&#9746;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&nbsp;&#9744; </P>
<P STYLE="margin-top:3pt; margin-bottom:0pt; font-size:9pt; font-family:Times New Roman">Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to
be submitted and posted pursuant to Rule 405 of Regulation <FONT STYLE="white-space:nowrap">S-T</FONT> during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such
files).&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&nbsp;&#9746;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9744; </P> <P STYLE="margin-top:3pt; margin-bottom:0pt; font-size:9pt; font-family:Times New Roman">Indicate by check mark whether the registrant is a
large accelerated filer, an accelerated filer, a <FONT STYLE="white-space:nowrap">non-accelerated</FONT> filer, a smaller reporting company or an emerging growth company. See the definitions of &#147;large accelerated filer,&#148; &#147;accelerated
filer,&#148; &#147;smaller reporting company,&#148; and &#147;emerging growth company&#148; in Rule <FONT STYLE="white-space:nowrap">12b-2</FONT> of the Exchange Act.: </P> <P STYLE="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="15%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="63%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="18%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="1%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="bottom">Large&nbsp;accelerated&nbsp;filer</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9746;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Accelerated&nbsp;filer</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9744;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="bottom">Non-accelerated filer</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9744;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Smaller&nbsp;reporting&nbsp;company</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9744;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Emerging&nbsp;growth&nbsp;company</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&#9744;</TD></TR>
</TABLE> <P STYLE="margin-top:4pt; 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&nbsp;13(a) of the Exchange Act&nbsp;&nbsp;&#9744; </P>
<P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant is a shell company (as defined by Rule <FONT STYLE="white-space:nowrap">12b-2</FONT> of the Exchange
Act):&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9744;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9746; </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:Times New Roman">The number of shares of the registrant&#146;s common
stock, listed on the New York Stock Exchange under the symbol &#147;TREX&#148;, par value $.01 per share, outstanding at April&nbsp;25, 2019 was 58,501,881 shares. </P> <P STYLE="font-size:2pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>TREX COMPANY, INC. </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="toc"></A>INDEX </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="5%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="90%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>Page</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="3"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B><A HREF="#tx716423_1">PART I FINANCIAL INFORMATION</A></B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&nbsp;1.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#tx716423_2">Financial Statements</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#tx716423_3">Condensed Consolidated Statements of Comprehensive Income for the Three Months Ended March&nbsp;31, 2019 and March&nbsp;31, 2018 (unaudited)</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#tx716423_4">Condensed Consolidated Balance Sheets as of March&nbsp;31, 2019 (unaudited) and December&nbsp;31, 2018</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#tx716423_5">Condensed Consolidated Statements of Changes in Stockholders&#146; Equity for the Three Months Ended March&nbsp;31, 2019 and March&nbsp;31, 2018 (unaudited)</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#tx716423_6">Condensed Consolidated Statements of Cash Flows for the Three Months Ended March&nbsp;31, 2019 and March&nbsp;31, 2018 (unaudited)</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#tx716423_7">Notes to Condensed Consolidated Financial Statements (unaudited)</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&nbsp;2.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#tx716423_8">Management&#146;s Discussion and Analysis of Financial Condition and Results of Operations</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&nbsp;3.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#tx716423_9">Quantitative and Qualitative Disclosures About Market Risk</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&nbsp;4.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#tx716423_10">Controls and Procedures</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="3"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B><A HREF="#tx716423_11">PART II OTHER INFORMATION</A></B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&nbsp;1.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#tx716423_12">Legal Proceedings</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&nbsp;2.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#tx716423_13">Unregistered Sales of Equity Securities and Use of Proceeds</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&nbsp;6.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#tx716423_14">Exhibits</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx716423_1"></A>PART I </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>FINANCIAL INFORMATION </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%" VALIGN="top" ALIGN="left"><B><A NAME="tx716423_2"></A>Item&nbsp;1.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Financial Statements </B></P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>TREX COMPANY, INC. </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx716423_3">
</A>Condensed Consolidated Statements of Comprehensive Income </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Unaudited) </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(In thousands, except share and per share data) </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="80%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three Months Ended</B><br><B>March&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net sales</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">179,571</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">171,207</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of sales</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">110,206</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">94,494</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross profit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">69,365</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">76,713</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Selling, general and administrative expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30,166</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28,959</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income from operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39,199</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">47,754</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest (income) expense, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(56</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">229</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income before income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39,255</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">47,525</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provision for income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,700</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,415</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">31,555</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">37,110</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic earnings per common share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.54</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.63</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic weighted average common shares outstanding</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">58,543,478</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">58,855,156</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Diluted earnings per common share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.54</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.63</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Diluted weighted average common shares outstanding</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">58,829,177</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">59.199,622</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Comprehensive income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">31,555</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">37,110</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">See Notes to Condensed Consolidated Financial Statements (Unaudited). </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>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>TREX COMPANY, INC. </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx716423_4"></A>Condensed Consolidated Balance Sheets </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(In thousands) </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="82%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>March, 31,</B><br><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>(Unaudited)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Assets</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current assets:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 7,907</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">105,699</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">219,345</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">91,163</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inventories</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50,156</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">57,801</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepaid expenses and other assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,877</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15,562</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">291,285</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">270,225</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Property, plant and equipment, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">122,492</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">117,144</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Goodwill and other intangibles</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">74,399</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">74,503</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating lease assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">44,251</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,218</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,250</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">535,645</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">465,122</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Liabilities and Stockholders&#146; Equity</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current liabilities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 23,528</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">31,084</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued expenses and other liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">42,647</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">56,291</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued warranty</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,400</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,400</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Line of credit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total current liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">106,575</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">92,775</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating lease liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">38,764</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,125</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,125</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Non-current</FONT> accrued warranty</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24,934</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,354</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other long-term liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">90</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,905</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">172,488</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">122,159</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Commitments and contingencies</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stockholders&#146; equity:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Preferred stock, $0.01 par value, 3,000,000 shares authorized; none issued and
outstanding</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Common stock, $0.01 par value, 120,000,000 shares authorized; 70,109,157 and 69,998,336 shares
issued and 58,537,485 and 58,551,653 shares outstanding at March&nbsp;31, 2019 and December&nbsp;31, 2018, respectively</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">701</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">700</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Additional <FONT STYLE="white-space:nowrap">paid-in</FONT> capital</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">121,592</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">124,224</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Retained earnings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">448,497</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">416,942</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Treasury stock, at cost, 11,571,672 and 11,446,683 shares at March&nbsp;31, 2019 and
December&nbsp;31, 2018, respectively</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(207,633</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(198,903</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total stockholders&#146; equity</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">363,157</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">342,963</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total liabilities and stockholders&#146; equity</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">535,645</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">465,122</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">See Notes to Condensed Consolidated Financial Statements (Unaudited). </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>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>TREX COMPANY, INC. </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx716423_5"></A>Condensed Consolidated Statements of Changes in Stockholders&#146; Equity </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Unaudited) </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(In thousands, except
share data) </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="43%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Common Stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Additional<BR><FONT STYLE="white-space:nowrap">Paid-In</FONT><BR>Capital</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Retained<BR>Earnings</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Treasury Stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance,&nbsp;December&nbsp;31,&nbsp;2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">58,551,653</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">700</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">124,224</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">416,942</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,446,683</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(198,903</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">342,963</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">31,555</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">31,555</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Employee stock purchase and option plans</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24,472</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">302</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">302</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shares withheld for taxes on share-based payment awards</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(74,010</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,727</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,727</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stock-based compensation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">160,359</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,793</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,794</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shares repurchased under our publicly announced share repurchase programs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(124,989</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">124,989</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8,730</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8,730</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance,&nbsp;March 31, 2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">58,537,485</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">701</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">121,592</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">448,497</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,571,672</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(207,633</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">363,157</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="43%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Common Stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Additional<BR><FONT STYLE="white-space:nowrap">Paid-In</FONT><BR>Capital</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Retained<BR>Earnings</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Treasury Stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance,&nbsp;December&nbsp;31,&nbsp;2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">58,856,860</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">698</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">121,694</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">282,370</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,987,362</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(173,512</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">231,250</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">37,110</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">37,110</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Employee stock purchase and option plans</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26,832</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">195</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">195</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shares withheld for taxes on share-based payment awards</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(13,028</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,782</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,782</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stock-based compensation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">80,988</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,295</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,296</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shares repurchased under our publicly announced share repurchase programs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(100,044</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100,044</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,210</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,210</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance,&nbsp;March 31, 2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">58,851,608</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">699</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">120,402</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">319,480</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,087,406</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(178,722</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">261,859</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">See Notes to Condensed Consolidated Financial Statements (Unaudited). </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>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>TREX COMPANY, INC. </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx716423_6"></A>Condensed Consolidated Statements of Cash Flows </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Unaudited) </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(In thousands) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="84%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three Months Ended<BR>March&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Operating Activities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">31,555</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">37,110</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Adjustments to reconcile net income to net cash used in operating activities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Depreciation and amortization</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,425</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,765</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stock-based compensation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,793</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,295</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Loss (gain) on disposal of property, plant and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(22</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Changes in operating assets and liabilities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(128,182</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(139,643</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inventories</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,645</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7,928</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepaid expenses and other assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,214</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">118</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7,556</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,770</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued expenses and other liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(27,332</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(18,972</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income taxes receivable/payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,438</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,399</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash used in operating activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(109,990</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(98,108</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Investing Activities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Expenditures for property, plant and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8,647</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,435</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from sales of property, plant and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash used in investing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8,647</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,411</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Financing Activities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Borrowings under line of credit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">92,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Principal payments under line of credit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Repurchases of common stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(14,457</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8,993</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from employee stock purchase and option plans</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">302</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">197</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash provided by financing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,845</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">75,704</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net decrease in cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(97,792</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(27,815</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents, beginning of period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">105,699</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30,514</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents, end of period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 7,907</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,699</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Supplemental Disclosure:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash paid for interest</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">11</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">62</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash paid (received) for income taxes, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 1,262</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> (21)</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">See Notes to Condensed Consolidated Financial Statements (Unaudited). </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>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>TREX COMPANY, INC. </B></P>
<P STYLE="margin-top:8pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx716423_7"></A>Notes to Condensed Consolidated Financial Statements </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>For the Three Months Ended March&nbsp;31, 2019 and 2018 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Unaudited) </P> <P STYLE="font-size:8pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>1.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>BUSINESS AND ORGANIZATION </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Trex Company, Inc. (Company) is the world&#146;s largest manufacturer of wood-alternative decking and railing products, with more than 25 years of product
experience, which are marketed under the brand name Trex<SUP STYLE="font-size:85%; vertical-align:top">&reg;</SUP>. The Company manufactures and distributes high-performance, <FONT STYLE="white-space:nowrap">low-maintenance</FONT> wood/plastic
composite outdoor living products and related accessories. A majority of its products are manufactured in a proprietary process that combines reclaimed wood fibers and scrap polyethylene. Also, the Company is a leading national provider of
custom-engineered railing and staging systems for the commercial and multi-family market, including sports stadiums and performing arts venues. The Company operates in two reportable segments, Trex Residential Products (Trex Residential) and Trex
Commercial Products (Trex Commercial). The Company is incorporated in Delaware. The principal executive offices are located at 160 Exeter Drive, Winchester, Virginia 22603, and the telephone number at that address is
<FONT STYLE="white-space:nowrap">(540)&nbsp;542-6300.</FONT> </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>BASIS OF PRESENTATION </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the
United States for interim financial information and the instructions to Form <FONT STYLE="white-space:nowrap">10-Q</FONT> and Article 10 of Regulation <FONT STYLE="white-space:nowrap">S-X</FONT> and, accordingly, the accompanying condensed
consolidated financial statements do not include all of the information and notes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of management, all adjustments (consisting
of normal and recurring adjustments except as otherwise described herein) considered necessary for a fair presentation have been included in the accompanying condensed consolidated financial statements. The unaudited condensed consolidated financial
statements include the accounts of the Company and its wholly-owned subsidiaries, Trex Wood-Polymer Espana, S.L. and Trex Commercial Products, Inc., for all periods presented. </P>
<P STYLE="margin-top:8pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The consolidated results of operations for the three months ended March&nbsp;31, 2019 are not necessarily indicative of the results that may be expected for
the fiscal year ending December&nbsp;31, 2019. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements as of December&nbsp;31, 2018 and 2017 and for each of the three years
in the period ended December&nbsp;31, 2018 included in the Annual Report of Trex Company, Inc. on Form <FONT STYLE="white-space:nowrap">10-K,</FONT> as filed with the U.S. Securities and Exchange Commission. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>3.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>RECENTLY ADOPTED ACCOUNTING STANDARDS </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In June 2018, the FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2018-07,</FONT> &#147;<I>Compensation &#150; Stock Compensation (Topic
718)</I>.&#148; The ASU expands the scope of Topic 718, which currently only includes share-based payments issued to employees, to also include share-based payments issued to nonemployees for goods or services. The ASU supersedes Subtopic <FONT
STYLE="white-space:nowrap">505-50,</FONT> &#147;<I>Equity&#151;Equity-Based Payment to <FONT STYLE="white-space:nowrap">Non-Employees</FONT></I>.&#148; Consequently, the accounting for share-based payments to nonemployees and employees will be
substantially aligned. The ASU was effective for fiscal years beginning after December&nbsp;15, 2018, including interim periods within that fiscal year. The Company adopted the guidance on January&nbsp;1, 2019. Adoption did not have an impact on the
Company&#146;s financial condition or results of operations. </P> <P STYLE="margin-top:8pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In February 2016, the FASB issued ASU
<FONT STYLE="white-space:nowrap">No.&nbsp;2016-02,</FONT> &#147;<I>Leases (Topic 842),</I>&#148; and issued subsequent amendments to the initial guidance in January 2018 within ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2018-01,</FONT> in July
2018 within ASU Nos. <FONT STYLE="white-space:nowrap">2018-10</FONT> and <FONT STYLE="white-space:nowrap">2018-11,</FONT> in December 2018 within ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2018-20,</FONT> and in March 2019 within ASU <FONT
STYLE="white-space:nowrap">No.&nbsp;2019-01</FONT> (collectively, the standard). The standard requires lessees to recognize operating leases on the balance sheet as a
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">right-of-use</FONT></FONT> asset and a lease liability. The liability is equal to the present value of the lease payments over the remaining lease term. The asset is based on the
liability, subject to certain adjustments. Operating leases result in straight-line expense. The Company adopted the standard on January&nbsp;1, 2019, and elected the transition method of adoption, which allowed the Company to apply the standard as
of the beginning of the period of adoption. The Company opted to elect the package of practical expedients to not reassess prior conclusions related to contracts containing leases, lease classification and initial direct costs, and certain other
practical expedients, including the use of hindsight to determine the lease term for existing leases and in assessing impairment of the <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">right-of-use</FONT></FONT> asset, and the
exception for short-term leases. For its current classes of underlying assets, the Company did not elect the practical expedient under which the lease components would not be separated from the nonlease components. Nonlease components include
certain maintenance services provided by the lessor and the related consideration is specified on a stand-alone basis in the applicable lease agreements. Adoption of the standard had a significant impact on the Company&#146;s condensed consolidated
balance sheet due to the recognition of a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">right-of-use</FONT></FONT> asset and lease liability of $45.8&nbsp;million and $47.2&nbsp;million, respectively, upon adoption. As the
Company&#146;s leases do not provide an implicit rate that can be readily determined, the Company used its incremental borrowing rate based on the information available at the implementation date in determining the present value of lease payments.
</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>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>4.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>NEW ACCOUNTING STANDARDS NOT YET ADOPTED </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In August 2018, the FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2018-15,</FONT> &#147;<I>Intangibles &#150; Goodwill and Other &#150; <FONT
STYLE="white-space:nowrap">Internal-Use</FONT> Software (Subtopic <FONT STYLE="white-space:nowrap">350-40):</FONT> Customer&#146;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus
of FASB Emerging Issues Task Force)&#148;</I>. The new guidance aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred for
an <FONT STYLE="white-space:nowrap">internal-use</FONT> software license. Under that model, implementation costs are capitalized or expensed depending on the nature of the costs and the project stage during which they are incurred. Capitalized
implementation costs are amortized over the term of the associated hosted cloud computing arrangement service contract on a straight-line basis, unless another systematic and rational basis is more representative of the pattern in which the entity
expects to benefit from its right to access the hosted software. Capitalized implementation costs would then be assessed for impairment in a manner similar to long-lived assets. The new guidance is effective for fiscal years beginning after
December&nbsp;15, 2019, and interim periods within those fiscal years. Early adoption is permitted. Entities can choose to adopt the new guidance either prospectively to eligible costs incurred on or after the date the guidance is first applied or
retrospectively. The Company intends to adopt the guidance on January&nbsp;1, 2020, and is assessing the impact on its financial condition and results of operations. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In January 2017, the FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2017-04,</FONT> &#147;<I>Intangibles&#151;Goodwill and Other (Topic 350),
Simplifying the Test for Goodwill Impairment</I>.&#148; The guidance removes Step 2 of the goodwill impairment test and eliminates the need to determine the fair value of individual assets and liabilities to measure goodwill impairment. A goodwill
impairment will now be the amount by which a reporting unit&#146;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. Entities will continue to have the option to perform a qualitative assessment to determine if a
quantitative impairment test is necessary. The guidance will be applied prospectively, and is effective for annual and interim goodwill impairment tests in fiscal years beginning after December&nbsp;15, 2019. Early adoption is permitted for any
impairment tests performed on testing dates after January&nbsp;1, 2017. The Company intends to adopt the guidance on January&nbsp;1, 2020. The Company continues to evaluate the guidance and does not believe adoption will have a material impact on
its financial condition or results of operations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In June 2016, the FASB issued ASU <FONT STYLE="white-space:nowrap">2016-13,</FONT> &#147;<I>Financial
Instruments &#150; Credit Losses (Topic 326): Measurement of Credit Losses in Financial Instruments</I>.&#148; The ASU amends the guidance on the impairment of financial instruments and adds an impairment model, known as the current expected credit
loss (CECL) model. The CECL model requires an entity to recognize its current estimate of all expected credit losses, rather than incurred losses, and applies to trade receivables and other receivables. The CECL model is designed to capture expected
credit losses through the establishment of an allowance account, which will be presented as an offset to the amortized cost basis of the related financial asset. The new guidance is effective for fiscal years beginning after December&nbsp;15, 2019,
including interim periods within those fiscal years, and is applied using the modified-retrospective approach. The Company intends to adopt the guidance on January&nbsp;1, 2020. The Company continues to evaluate the guidance and does not believe
adoption will have a material impact on its financial condition or results of operations. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>5.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>INVENTORIES </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Inventories valued at LIFO <FONT STYLE="white-space:nowrap">(last-in,</FONT> <FONT STYLE="white-space:nowrap">first-out),</FONT> consist of the following (in
thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="75%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>March&nbsp;31,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Finished goods</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 34,124</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">46,638</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Raw materials</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32,245</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27,321</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total FIFO <FONT STYLE="white-space:nowrap">(first-in,</FONT>
<FONT STYLE="white-space:nowrap">first-out)</FONT> inventories</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">66,369</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">73,959</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Reserve to adjust inventories to LIFO value</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(18,442</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(18,442</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total LIFO inventories</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 47,927</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">55,517</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <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>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company utilizes the LIFO method of accounting related to its wood-alternative decking and residential
railing products, which generally provides for the matching of current costs with current revenues. However, under the LIFO method, reductions in annual inventory balances cause a portion of the Company&#146;s cost of sales to be based on historical
costs rather than current year costs (LIFO liquidation). Reductions in interim inventory balances expected to be replenished by <FONT STYLE="white-space:nowrap">year-end</FONT> do not result in a LIFO liquidation. Accordingly, interim LIFO
calculations are based, in part, on management&#146;s estimates of expected <FONT STYLE="white-space:nowrap">year-end</FONT> inventory levels and costs which may differ from actual results. Since inventory levels and costs are subject to factors
beyond management&#146;s control, interim results are subject to the final <FONT STYLE="white-space:nowrap">year-end</FONT> LIFO inventory valuation. As of March&nbsp;31, 2019, management estimates that interim inventory balances will be replenished
by <FONT STYLE="white-space:nowrap">year-end</FONT> and there were no LIFO inventory liquidations or related impact on cost of sales in the three months ended March&nbsp;31, 2019 or 2018. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Inventories valued at lower of cost (FIFO method) and net realizable value were $2.2&nbsp;million at March&nbsp;31, 2019 and $2.3&nbsp;million at
December&nbsp;31, 2018, consisting primarily of raw materials. The Company utilizes the FIFO method of accounting related to its railing and staging systems for the commercial and multi-family market. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>6.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>PREPAID EXPENSES AND OTHER ASSETS </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Prepaid expenses and other assets consist of the following (in thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="76%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>March&nbsp;31,</B><br><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Revenues in excess of billings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 7,140</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,987</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepaid expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,647</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,390</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Contract retainage</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,586</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,469</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax receivable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">471</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">504</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,245</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total prepaid expenses and other assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">13,877</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">15,562</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>7.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>GOODWILL AND OTHER INTANGIBLE ASSETS </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:2%; text-indent:-2%; font-size:10pt; font-family:Times New Roman"><B></B>Intangible assets consist of the following (in thousands):<B> </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="76%"></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>March&nbsp;31,</B><br><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,</B><br><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Intangible assets:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Customer backlog</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 4,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 4,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Trade names and trademarks</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">900</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">900</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Domain names</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,327</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,327</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,227</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,227</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accumulated amortization:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Customer backlog</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Trade name and trademarks</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(900</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(900</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Domain names</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(389</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(285</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total accumulated amortization</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,289</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,185</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Intangible assets, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 5,938</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 6,042</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Intangible asset amounts were determined based on the estimated economics of the asset and are amortized over the estimated
useful lives on a straight-line basis over 12 months for customer backlog and trade names and trademarks and 15 years for domain names, which approximates the pattern in which the economic benefits are expected to be received. In May 2018, the
Company purchased certain domain names for $6.3&nbsp;million. We evaluate the recoverability of intangible assets periodically and consider events or circumstances that may warrant revised estimates of useful lives or that may indicate an
impairment. Intangible asset amortization expense for the three months ended March&nbsp;31, 2019 and March&nbsp;31, 2018 was $0.1&nbsp;million and $1.2&nbsp;million, respectively. As of March&nbsp;31, 2019, the Company had goodwill of
$68.5&nbsp;million. </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>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>8.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>ACCRUED EXPENSES AND OTHER LIABILITIES </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Accrued expenses and other liabilities consist of the following (in thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="76%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>March&nbsp;31,<BR>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,<BR>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sales and marketing</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">12,906</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">25,379</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Compensation and benefits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,204</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19,124</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating lease liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,859</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,138</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Customer deposits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,722</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,058</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Manufacturing costs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,146</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,744</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Billings in excess of revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">747</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">512</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,925</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,474</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total accrued expenses and other liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">42,647</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">56,291</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>9.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>DEBT </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#146;s outstanding debt consists of a revolving credit facility. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Revolving Credit Facility </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On January&nbsp;12, 2016, the
Company entered into a Third Amended and Restated Credit Agreement, as amended, with Bank of America, N.A. as Lender, Administrative Agent, Swing Line Lender and Letter of Credit Issuer, and certain other lenders including Citibank, N.A., Capital
One, N.A., and SunTrust. The Third Amended Credit Agreement, as amended, provides the Company with one or more revolving loans in a collective maximum principal amount of $250&nbsp;million from January&nbsp;1 through June&nbsp;30 of each year, and a
maximum principal amount of $200&nbsp;million from July&nbsp;1 through December&nbsp;31 of each year throughout the term, which ends January&nbsp;12, 2021. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company had $35&nbsp;million in outstanding borrowings under its revolving credit facility and remaining available borrowing capacity of $215&nbsp;million
at March&nbsp;31, 2019. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Compliance with Debt Covenants and Restrictions </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#146;s ability to make scheduled principal and interest payments, borrow and repay amounts under any outstanding revolving credit facility and
continue to comply with any loan covenants depends primarily on the Company&#146;s ability to generate sufficient cash flow from operations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of
March&nbsp;31, 2019, the Company was in compliance with all of the covenants contained in its debt agreements. Failure to comply with the loan covenants might cause lenders to accelerate the repayment obligations under the credit facility, which may
be declared payable immediately based on a default. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>10.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>LEASES </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company leases office space, storage warehouses and certain plant equipment under various operating leases. The Company determines if an arrangement is a
lease at inception. The arrangement is a lease if it conveys the right to the Company to control the use of identified property, plant, or equipment for a period of time in exchange for consideration. Operating leases are included in operating lease
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">right-of-use</FONT></FONT> (ROU) assets, accrued expenses and other current liabilities, and operating lease liabilities in the condensed consolidated balance sheets. Operating leases
with an initial term of 12 months or less are not included in the condensed consolidated balance sheet. The Company recognizes lease expense for these leases on a straight-line basis over the lease term. ROU assets represent the right to use an
underlying asset for the lease term and operating lease liabilities represent the obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of
lease payments over the lease term. As the Company&#146;s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease
payments. The Company gives consideration to instruments with similar characteristics when calculating its incremental borrowing rate. The Company&#146;s operating leases have remaining lease terms of 1 year to 10 years. Lease terms may include
options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. </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>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For the three months ended March&nbsp;31, 2019, total operating lease cost was $2.1&nbsp;million. The weighted
average remaining lease term and weighted average discount rate at March&nbsp;31, 2019 were 7 years and 3.67%, respectively. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table includes
supplemental cash flow information for the three months ended March&nbsp;31, 2019 and supplemental balance sheet information at March&nbsp;31, 2019 related to operating leases (in thousands): </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="88%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Supplemental cash flow information </B>(in thousands)<B></B></P></TD>

<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash paid for amounts included in the measurement of operating lease liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,118</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating ROU assets obtained in exchange for lease liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">388</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Supplemental balance sheet information </B>(in
thousands)<B></B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating lease ROU assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">44,251</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating lease liabilities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued expenses and other current liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,859</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating lease liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">38,764</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total operating lease liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">45,623</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table includes maturities of operating lease liabilities at March&nbsp;31, 2019 (in thousands): </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="88%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Maturities of operating lease liabilities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2019 (excluding the three months ended March&nbsp;31, 2019)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 6,321</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,290</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2021</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,095</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2022</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,278</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2023</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,932</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Thereafter</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,063</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total lease payments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">51,979</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less imputed interest</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,356</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total operating liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">45,623</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>11.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>FINANCIAL INSTRUMENTS </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company considers the recorded value of its financial assets and liabilities, consisting primarily of cash and cash equivalents, accounts receivable,
accounts payable, accrued expenses, other current liabilities, and debt to approximate the fair value of the respective assets and liabilities on the Condensed Consolidated Balance Sheets at March&nbsp;31, 2019 and December&nbsp;31, 2018. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>12.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>STOCKHOLDERS&#146; EQUITY </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Second Certificate of Amendment to the Restated Certificate of Incorporation </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#146;s Board of Directors unanimously approved a Second Certificate of Amendment to the Restated Certificate of Incorporation (Second Amendment) on
February&nbsp;14, 2018, subject to stockholder approval. At the annual meeting of stockholders of the Company held on May&nbsp;2, 2018, the Company&#146;s stockholders approved the Second Amendment, effective as of May&nbsp;2, 2018. The Amendment
increased the number of shares of common stock, par value $.01 per share, that the Company is authorized to issue from 80,000,000 shares to 120,000,000 shares. The Second Amendment was filed with the Delaware Secretary of State on May&nbsp;2, 2018.
</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>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Stock Split </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On May&nbsp;2, 2018, the Board of Directors of the Company approved a
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">two-for-one</FONT></FONT> stock split of the Company&#146;s common stock, par value $0.01. The stock split was in the form of a stock dividend distributed on June&nbsp;18, 2018, to
stockholders of record at the close of business on May&nbsp;23, 2018. The stock split entitled each stockholder to receive one additional share of common stock, par value $0.01, for each share they held as of the record date. All common stock share
and per share data for all periods presented in the accompanying unaudited condensed consolidated financial statements and notes thereto have been retroactively adjusted to reflect the stock split. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Earnings Per Share </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table sets forth the
computation of basic and diluted earnings per share (in thousands, except share and per share data): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="72%"></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three Months Ended</B><br><B>March&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Numerator:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income available to common shareholders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">31,555</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">37,110</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Denominator:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic weighted average shares outstanding</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">58,543,478</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">58,855,156</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Effect of dilutive securities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stock appreciation rights and options</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">154,076</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">194,056</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Restricted stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">131,623</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">150,410</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Diluted weighted average shares outstanding</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">58,829,177</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">59,199,622</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic earnings per share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.54</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.63</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Diluted earnings per share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.54</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.63</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Diluted earnings per share is computed using the weighted average number of shares determined for the basic earnings per share
computation plus the dilutive effect of common stock equivalents using the treasury stock method. The computation of diluted earnings per share excludes the following potentially dilutive securities because the effect would be anti-dilutive: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="83%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three&nbsp;Months&nbsp;Ended<BR>March&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stock appreciation rights</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,813</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,433</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Stock Repurchase Program </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On February&nbsp;16, 2018, the Board of Directors adopted a stock repurchase program of up to 5.8&nbsp;million shares of the Company&#146;s outstanding common
stock (Stock Repurchase Program). As of the date of this report, the Company has repurchased 584,310 shares of the Company&#146;s outstanding common stock under the Stock Repurchase Program. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>13.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>REVENUE FROM CONTRACTS WITH CUSTOMERS </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Topic 606 provides a single, comprehensive model for revenue recognition arising from contracts with customers. A performance obligation is a promise in a
contract to transfer a distinct good or service to the customer and is the unit of account in Topic 606. A contract&#146;s transaction price is allocated to each distinct performance obligation and revenue is recognized when or as the Company
satisfies the performance obligation. Revenue is recognized at an amount that reflects the consideration to which the entity expects to be entitled in exchange for transferring control of the goods or services to a customer. </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>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I><U>Trex Residential Products </U></I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Trex Residential principally generates revenue from the manufacture and sale of its high performance, low maintenance composite decking and residential railing
products and accessories. Substantially all of its revenues are from contracts with customers, which are purchase orders of short-term duration of less than one year. Its customers, in turn, sell primarily to the residential market, which includes
replacement, remodeling and new construction related to outdoor living products. Trex Residential satisfies its performance obligations at a point in time. The shipment of each product is a separate performance obligation as the customer is able to
derive benefit from each product shipped and no performance obligation remains after shipment. Upon shipment of the product, the customer obtains control over the distinct product and Trex Residential satisfies its performance obligation. Any
performance obligation that remains unsatisfied at the end of a reporting period is part of a contract that has an original expected duration of one year or less. Any variable consideration related to the unsatisfied performance obligation is
allocated wholly to the unsatisfied performance obligation and recognized when the product ships and the performance obligation is satisfied. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For each
product shipped, the transaction price by product is specified in the purchase order. The Company recognizes revenue on the transaction price less any amount offered under a sales incentive program. The Company recognizes an account receivable
(contract asset) for the amount of revenue recognized as it has an unconditional right to consideration at the time of shipment and payment from the customer is due based solely on the passage of time. The Company receives payments from its
customers based on the payment terms applicable to each individual contract and the customer pays in accordance with the billing terms specified in the purchase order, which is less than one year. The related accounts receivables are included in
&#147;<I>Accounts receivable, net</I>&#148; in the Condensed Consolidated Balance Sheets. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Trex Residential may offer various sales incentive programs
throughout the year. It estimates the amount of sales incentive to allocate to each performance obligation, or product shipped, based on direct sales to the customer. The estimate is updated each reporting period and any changes are allocated to the
performance obligations on the same basis as at inception. Changes in estimate allocated to a previously satisfied performance obligation are recognized as a reduction of revenue in the period in which the change occurs under the cumulative <FONT
STYLE="white-space:nowrap">catch-up</FONT> method. In addition to sales incentive programs, Trex Residential may offer a payment discount. It estimates the payment discount that it believes will be taken by the customer based on prior history. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Trex Residential pays commissions to certain employees. However, the sales commissions are not directly attributable to identifiable contracts, are
discretionary in nature and are based on other factors not related to obtaining a contract, such as individual performance, profitability of the entity, annual sales targets, etc. These costs are included in selling, general and administrative
expenses as incurred. Trex Residential does not grant contractual product return rights to customers other than pursuant to its assurance product warranty (see related disclosure on product warranties in Note 18, &#147;<I>Commitments and
Contingencies</I>&#148;). Trex Residential accounts for all shipping and handling fees invoiced to the customer in net sales and the related costs in cost of sales. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I><U>Trex Commercial Products </U></I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Trex Commercial
generates revenue from the manufacture and sale of its modular and architectural railing and staging systems. All of its revenues are from fixed-price contracts with customers. Trex Commercial contracts have a single performance obligation as the
promise to transfer the individual goods or services is not separately identifiable from other promises in the contract and is, therefore, not distinct. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Trex Commercial satisfies its performance obligation over time as work progresses because control is transferred continuously to its customers. Revenue and
estimated profit is recognized over time based on the proportion of actual costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying the performance obligation. Incurred costs represent work
performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Incurred costs include all direct material, labor, subcontract and certain indirect costs. The Company reviews and updates its estimates regularly
and recognizes adjustments in estimated profit on contracts under the cumulative <FONT STYLE="white-space:nowrap">catch-up</FONT> method. Under this method, the impact of the adjustment on revenue and estimated profit to date on a contract is
recognized in the period the adjustment is identified. Revenues and profits in future periods are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, the
Company recognizes the total loss in the period it is identified. During the three months ended March&nbsp;31, 2019, no adjustment to any one contract was material to the Company&#146;s Condensed Consolidated Financial Statements. In accordance with
ASC <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">606-10-50-15,</FONT></FONT></FONT> the Company discloses only the transaction price allocated to its remaining performance obligations on
contracts with an original duration greater than one year, which was $45.1&nbsp;million as of March&nbsp;31, 2019. The Company will recognize this revenue as contracts are completed, which is expected to occur within the next 24 months. </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>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company recognizes an account receivable (contract asset) for satisfied performance obligations as it has an
unconditional right to consideration and payment from the customer is due based solely on the passage of time. The Company receives payments from its customers on the accounts receivable based on the payment terms applicable to each individual
contract and the customer pays in less than one year. Accounts receivables are included in &#147;<I>Accounts receivable, net</I>&#148; in the Condensed Consolidated Balance Sheets. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, the timing of revenue recognition, billings and cash collections may result in revenues in excess of billings and contract retainage (contract
assets), and billings in excess of revenues and customer deposits (contract liabilities) in the Condensed Consolidated Balance Sheet. These assets and liabilities are reported on a
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">contract-by-contract</FONT></FONT> basis at the end of each reporting period in prepaid expenses and other assets (contract assets), and accrued expenses and other liabilities
(contract liabilities). These assets and liabilities and changes in these assets and liabilities were not material as of and for the three months ended March&nbsp;31, 2019. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Trex Commercial pays sales commissions that are directly attributable to identifiable contracts to certain of its employees. If the amortization period of the
commission is one year or less then the Company recognizes the commission expense as incurred. Otherwise, the Company capitalizes the commission and amortizes it on a straight-line basis over the life of the contract. Trex Commercial does not grant
contractual product return rights to customers other than pursuant to its assurance product warranty. All shipping and handling fees invoiced to the customer are included in net sales and the related costs are included in cost of sales. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For the three months ended March&nbsp;31, 2019 and 2018, net sales were disaggregated in the following tables by (1)&nbsp;market, (2) timing of revenue
recognition, and (3)&nbsp;type of contract. The tables also include a reconciliation of the respective disaggregated net sales with the Company&#146;s reportable segments (in thousands). </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="68%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Three Months Ended March&nbsp;31, 2019</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Reportable Segment</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B><I>Trex<BR>Residential</I></B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B><I>Trex<BR>Commercial</I></B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B></B><B><I>Total</I></B><B></B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Timing of Revenue Recognition and Type of Contract</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Products transferred at a point in time and variable consideration contracts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">165,479</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"> &#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">165,479</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Products transferred over time and fixed price contracts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14,092</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14,092</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">165,479</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">14,092</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">179,571</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="12"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Three Months Ended March&nbsp;31, 2018</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Reportable Segment</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B><I>Trex<BR>Residential</I></B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B><I>Trex<BR>Commercial</I></B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B></B><B><I>Total</I></B><B></B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Timing of Revenue Recognition and Type of Contract</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Products transferred at a point in time and variable consideration contracts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">155,200</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"> &#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">155,200</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Products transferred over time and fixed price contracts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,007</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,007</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">155,200</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">16,007</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">171,207</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>14.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>STOCK-BASED COMPENSATION </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan), approved by the Company&#146;s stockholders in April 2014. The Plan
amended and restated in its entirety the Trex Company, Inc. 2005 Stock Incentive Plan. The Plan was subsequently amended and restated by the Company&#146;s Board of Directors in May 2014 and May 2018. The Plan is administered by the Compensation
Committee of the Company&#146;s Board of Directors. Stock-based compensation is granted to officers, directors and certain key employees in accordance with the provisions of the Plan. The Plan provides for grants of stock options, restricted stock,
restricted stock units, stock appreciation rights (SARs), and unrestricted stock. The total aggregate number of shares of the Company&#146;s common stock that may be issued under the Plan is 12,840,000 and as of March&nbsp;31, 2019, the total number
of shares available for future issuance are 5,784,704. </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>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table summarizes the Company&#146;s stock-based compensation grants for the three months ended
March&nbsp;31, 2019: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="61%"></TD>
<TD VALIGN="bottom" WIDTH="14%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="14%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Stock&nbsp;Awards&nbsp;Granted</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B><FONT STYLE="white-space:nowrap">Weighted-Average</FONT><BR>Grant Price</B><br><B>Per Share</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Time-based restricted stock units</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26,158</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">77.61</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Performance-based restricted stock units (a)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">80,104</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">47.89</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stock appreciation rights</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24,536</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">77.70</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Includes 32,462 of target performance-based restricted stock unit awards granted during the three months ended
March&nbsp;31, 2019, and adjustments of 27,154, 14,900 and 5,588 to grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2016, 2017, and 2018, respectively. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The fair value of each SAR is estimated on the date of grant using a Black-Scholes option-pricing formula. For SARs issued in the three months ended
March&nbsp;31, 2019 and 2018 the data and assumptions shown in the following table were used: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="60%"></TD>
<TD VALIGN="bottom" WIDTH="16%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="16%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three&nbsp;Months&nbsp;Ended</B><br><B>March&nbsp;31, 2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three&nbsp;Months&nbsp;Ended</B><br><B>March&nbsp;31, 2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted-average fair value of grants</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">29.56</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">44.17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Dividend yield</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Average risk-free interest rate</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.5</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.7</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Expected term (years)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Expected volatility</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39.1</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">40.4</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company recognizes stock-based compensation expense ratably over the period from the grant date to the earlier of:
(1)&nbsp;the vesting date of the award, or (2)&nbsp;the date the grantee is eligible to retire without forfeiting the award. For performance-based restricted stock and performance-based restricted stock units, expense is recognized ratably over the
performance and vesting period of each tranche based on management&#146;s judgment of the ultimate award that is likely to be paid out based on the achievement of the predetermined performance measures. The following table summarizes the
Company&#146;s stock-based compensation expense (in thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="82%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three&nbsp;Months&nbsp;Ended<BR>March&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stock appreciation rights</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">295</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">202</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Time-based restricted stock and restricted stock units</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,149</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">822</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Performance-based restricted stock and restricted stock units</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,314</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,249</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Employee stock purchase plan</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total stock-based compensation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,793</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,306</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Total unrecognized compensation cost related to unvested awards as of March&nbsp;31, 2019 was $8.9&nbsp;million. The cost of
these unvested awards is being recognized over the requisite vesting period of each award. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>15.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>INCOME TAXES </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#146;s effective tax rate for the three months ended March&nbsp;31, 2019 and 2018 was 19.6% and 21.9%, respectively, which resulted in expense of
$7.7&nbsp;million and $10.4&nbsp;million, respectively. The decrease of 2.3% in the effective tax rate was primarily due to a current year increase in excess tax benefits from the exercise of share-based payments against lower year-over-year income
before taxes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During the three months ended March&nbsp;31, 2019 and 2018, the Company realized $2.3&nbsp;million and $1.7&nbsp;million, respectively, of
excess tax benefits from stock-based awards and recorded a corresponding benefit to income tax expense. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company analyzes its deferred tax assets each
reporting period, considering all available positive and negative evidence in determining the expected realization of those deferred tax assets. As of March&nbsp;31, 2019, the Company maintains a valuation allowance of $3.0&nbsp;million against
deferred tax assets primarily related to state tax credits it estimates will expire before they are realized. </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>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company operates in multiple tax jurisdictions and, in the normal course of business, its tax returns are
subject to examination by various taxing authorities. Such examinations may result in future assessments by these taxing authorities, and the Company accrues a liability when it believes that it is more likely than not that benefits of tax positions
will not be realized. The Company believes that adequate provisions have been made for all tax returns subject to examination. As of March&nbsp;31, 2019, for certain tax jurisdictions tax years 2015 through 2018 remain subject to examination. Sales
made to foreign distributors are not taxable in any foreign jurisdiction as the Company does not have a taxable presence in any foreign jurisdiction. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>16.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>SEGMENT INFORMATION </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company operates in two reportable segments: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Trex Residential manufactures wood-alternative decking and residential railing and related products marketed
under the brand name Trex<SUP STYLE="font-size:85%; vertical-align:top">&reg;</SUP>. Trex Residential products are sold to distributors and home centers for final resale primarily to the residential market, which includes replacement, remodeling and
new construction related to outdoor living products. Trex Residential net sales were $165.5&nbsp;million and $155.2&nbsp;million in the three months ended March&nbsp;31, 2019 and 2018, respectively. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Trex Commercial designs, engineers, and markets modular and architectural railing and staging systems for the
commercial and multi-family market, including sports stadiums and performing arts venues. Trex Commercial products are marketed to architects, specifiers, contractors, and others doing business within the commercial and multi-family market. Trex
Commercial net sales were $14.1&nbsp;million and $16.0&nbsp;million in the three months ended March&nbsp;31, 2019 and 2018, respectively. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#146;s reportable segments have been determined in accordance with its internal management structure, which is organized based on residential and
commercial sales activities. The Company evaluates performance of each segment primarily based on net sales and earnings before interest, taxes, depreciation and amortization (EBITDA). The Company uses net sales to assess performance and allocate
resources as this measure represents the amount of business the segment engaged in during a given period of time, is an indicator of market growth and acceptance of segment products, and represents the segment&#146;s customers&#146; spending habits
along with the amount of product the segment sells relative to its competitors. The Company uses EBITDA to assess performance and allocate resources because it believes that EBITDA facilitates performance comparison between the segments by
eliminating interest, taxes, and depreciation and amortization charges to income. The below segment data for the three months ended March&nbsp;31, 2019 and 2018 includes data for Trex Residential and Trex Commercial (in thousands): </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="59%"></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three Months Ended March&nbsp;31, 2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Trex&nbsp;Residential</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Trex&nbsp;Commercial</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net sales</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">165,479</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">14,092</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">179,571</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 31,255</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">300</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 31,555</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">EBITDA</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">42,067</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">526</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 42,593</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Depreciation and amortization</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3,268</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">126</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 3,394</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,600</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 7,700</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Capital expenditures</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,694</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">953</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 8,647</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">448,303</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">87,342</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">535,645</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE>
 <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>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Reconciliation of net income to EBITDA (in thousands): </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="61%"></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three Months Ended March&nbsp;31, 2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Trex&nbsp;Residential</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Trex&nbsp;Commercial</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">31,255</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">300</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">31,555</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest income, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(56</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(56</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,600</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,700</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Depreciation and amortization</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,268</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">126</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,394</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">EBITDA</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">42,067</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">526</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">42,593</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="61%"></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three Months Ended March&nbsp;31, 2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Trex&nbsp;Residential</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Trex&nbsp;Commercial</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net sales</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">155,200</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">16,007</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">171,207</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income (loss)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 37,580</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> (470)</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 37,110</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">EBITDA</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">51,834</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">653</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">52,487</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Depreciation and amortization</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3,453</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,280</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 4,733</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax expense (benefit)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">10,572</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(157</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">10,415</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Capital expenditures</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">5,043</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">392</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">5,435</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">366,400</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">78,984</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">445,384</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Reconciliation of net income to EBITDA: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="62%"></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three Months Ended March&nbsp;31, 2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Trex&nbsp;Residential</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Trex&nbsp;Commercial</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income (loss)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">37,580</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(470</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">37,110</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest expense, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">229</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">229</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax expense (benefit)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,572</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(157</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,415</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Depreciation and amortization</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,453</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,280</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,733</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">EBITDA</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">51,834</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">653</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">52,487</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>17.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>SEASONALITY </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The operating results for Trex Residential have historically varied from quarter to quarter. Seasonal, erratic or prolonged adverse weather conditions in
certain geographic regions reduce the level of home improvement and construction activity and can shift demand for its products to a later period. As part of its normal business practice and consistent with industry practice, Trex Residential has
historically offered incentive programs to its distributors and dealers to build inventory levels before the start of the prime deck-building season in order to ensure adequate availability of its product to meet anticipated seasonal consumer
demand. The seasonal effects are often offset by the positive effect of the incentive programs. The operating results for Trex Commercial have not historically varied from quarter to quarter as a result of seasonality. However, they are driven by
the timing of individual projects, which may vary each quarterly period. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>18.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>COMMITMENTS AND CONTINGENCIES </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Product Warranty </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company warrants that its Trex
Residential decking and railing products will be free from material defects in workmanship and materials for warranty periods ranging from 10 years to 25 years, depending on the product and its use. If there is a breach of such warranties, the
Company has an obligation either to replace the defective product or refund the purchase price. The Company also warrants its Trex Commercial products for one to three years. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company continues to receive and settle claims for decking products manufactured at its Nevada facility prior to 2007 that exhibit surface flaking and
maintains a warranty reserve to provide for the settlement of these claims. Estimating the warranty reserve for surface flaking claims requires management to estimate (1)&nbsp;the number of claims to be settled with payment and (2)&nbsp;the average
cost to settle each claim. </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>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">To estimate the number of claims to be settled with payment, the Company utilizes actuarial techniques to
quantify both the expected number of claims to be received and the percentage of those claims that will ultimately require payment (collectively, elements). Estimates for these elements are quantified using a range of assumptions derived from claim
count history and the identification of factors influencing the claim counts. The cost per claim varies due to a number of factors, including the size of affected decks, the availability and type of replacement material used, the cost of production
of replacement material and the method of claim settlement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company monitors surface flaking claims activity each quarter for indications that its
estimates require revision. Typically, a majority of surface flaking claims received in a year are received during the summer outdoor season, which spans the second and third quarters. It has been the Company&#146;s practice to utilize the actuarial
techniques discussed above during the third quarter, after a significant portion of all claims has been received for the fiscal year and variances to annual claims expectations are more meaningful. The number of incoming claims received in the three
months ended March&nbsp;31, 2019 was lower than the Company&#146;s expectations and lower than the number of claims received in the three months ended March&nbsp;31, 2018, continuing the historical year-over-year decline in incoming claims. Average
settlement cost per claim experienced in the three months ended March&nbsp;31, 2019 was also lower than the Company&#146;s expectations and lower than the average settlement cost per claim experienced in the three months ended March&nbsp;31, 2018.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company believes its reserve at March&nbsp;31, 2019 is sufficient to cover future surface flaking obligations and no adjustments were required in the
current quarter. The Company&#146;s analysis is based on currently known facts and a number of assumptions, as discussed above, and current expectations. Projecting future events such as the number of claims to be received, the number of claims that
will require payment and the average cost of claims could cause actual warranty liabilities to be higher or lower than those projected, which could materially affect the Company&#146;s financial condition, results of operations or cash flows. The
Company estimates that the annual number of claims received will continue to decline over time and that the average cost per claim will increase slightly, primarily due to inflation. If the level of claims received or average cost per claim differs
materially from expectations, it could result in additional increases or decreases to the warranty reserve and a decrease or increase in earnings and cash flows in future periods. The Company estimates that a 10% change in the expected number of
remaining claims to be settled with payment or the expected cost to settle claims may result in approximately a $2.3&nbsp;million change in the surface flaking warranty reserve. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following is a reconciliation of the Company&#146;s residential product warranty reserve (in thousands): </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="71%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three Months Ended March&nbsp;31, 2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Surface</B><br><B>Flaking</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Other</B><br><B>Residential</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beginning balance, January&nbsp;1</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">23,951</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,803</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">30,754</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provisions and changes in estimates</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">505</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">505</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Settlements made during the period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(633</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(292</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(925</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Ending balance, March&nbsp;31</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">23,318</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,016</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">30,334</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="71%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three Months Ended March&nbsp;31, 2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Surface</B><br><B>Flaking</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Other</B><br><B>Residential</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beginning balance, January&nbsp;1</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">28,157</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,842</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">34,999</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provisions and changes in estimates</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">819</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">819</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Settlements made during the period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(243</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,243</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Ending balance, March&nbsp;31</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">27,157</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,418</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">34,575</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Legal Matters </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The
Company has lawsuits, as well as other claims, pending against it which are ordinary routine litigation and claims incidental to the business.&nbsp;Management has evaluated the merits of these lawsuits and claims, and believes that their ultimate
resolution will not have a material effect on the Company&#146;s consolidated financial condition, results of operations, liquidity or competitive position. </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">16 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><A NAME="tx716423_8"></A>Item&nbsp;2.&nbsp;&nbsp;&nbsp;&nbsp; Management&#146;s Discussion and Analysis of
Financial Condition and Results of Operations </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>EXPLANATORY NOTE: </I>On May&nbsp;2, 2018, the Board of Directors of the Trex Company, Inc. (Company,
we or our) approved a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">two-for-one</FONT></FONT> stock split of the Company&#146;s common stock, par value $0.01. The stock split was in the form of a stock dividend distributed on
June&nbsp;18, 2018, to stockholders of record at the close of business on May&nbsp;23, 2018. The stock split entitled each stockholder to receive one additional share of common stock, par value $0.01, for each share they held as of the record date.
All common stock share and per share data for all periods presented in the accompanying unaudited condensed consolidated financial statements and notes thereto have been retroactively adjusted to reflect the stock split. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>The following management discussion should be read in conjunction with the Company&#146;s Annual Report on Form
<FONT STYLE="white-space:nowrap">10-K</FONT> for the year ended December&nbsp;31, 2018 filed with the U.S. Securities and Exchange Commission (SEC) and the condensed consolidated financial statements and notes thereto included in Part I, Item 1.
&#147;Financial Statements&#148; of this quarterly report. </I></P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE ON FORWARD-LOOKING STATEMENTS </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This management&#146;s discussion and analysis contains forward-looking statements within the meaning of Section&nbsp;27A of the Securities Act of 1933 and
Section&nbsp;21E of the Securities Exchange Act of 1934. All statements regarding our expected financial position and operating results, our business strategy, our financing plans, forecasted demographic and economic trends relating to our industry
and similar matters are forward-looking statements. These statements can sometimes be identified by our use of forward-looking words such as &#147;may,&#148; &#147;will,&#148; &#147;anticipate,&#148; &#147;estimate,&#148; &#147;expect,&#148;
&#147;intend&#148; or similar expressions. We cannot promise you that our expectations in such forward-looking statements will turn out to be correct. Our actual results could be materially different from our expectations because of various factors,
including the factors discussed under &#147;Item 1A. Risk Factors&#148; in our Annual Report on Form <FONT STYLE="white-space:nowrap">10-K</FONT> for the year ended December&nbsp;31, 2018 filed with the SEC. These statements are also subject to
risks and uncertainties that could cause the Company&#146;s actual operating results to differ materially. Such risks and uncertainties include, but are not limited to: the extent of market acceptance of the Company&#146;s current and newly
developed products; the costs associated with the development and launch of new products and the market acceptance of such new products; the sensitivity of the Company&#146;s business to general economic conditions; the impact of seasonal and
weather-related demand fluctuations on inventory levels in the distribution channel and sales of the Company&#146;s products; the availability and cost of third-party transportation services for the Company&#146;s products; the Company&#146;s
ability to obtain raw materials, including scrap polyethylene, wood fiber, and other materials used in making our products, at acceptable prices; the Company&#146;s ability to maintain product quality and product performance at an acceptable cost;
the level of expenses associated with product replacement and consumer relations expenses related to product quality; the highly competitive markets in which the Company operates; cyber-attacks, security breaches or other security vulnerabilities;
and the impact of upcoming data privacy laws and the EU General Data Protection Regulation and the related actual or potential costs and consequences. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>OVERVIEW </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Operations and Products: </I>Trex Company,
Inc. currently operates in two reportable segments: Trex Residential Products (Trex Residential) and Trex Commercial Products (Trex Commercial). The Company is focused on using renewable resources within both our Residential and Commercial
segments.</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Trex Residential</I> is the world&#146;s largest manufacturer of high-performance composite decking and residential railing products, which
are marketed under the brand name Trex<SUP STYLE="font-size:85%; vertical-align:top">&reg;</SUP> and manufactured in the United States. We offer a comprehensive set of aesthetically appealing and durable,
<FONT STYLE="white-space:nowrap">low-maintenance</FONT> product offerings in the decking, residential railing, fencing, steel deck framing, and outdoor lighting categories. A majority of the products are
<FONT STYLE="white-space:nowrap">eco-friendly</FONT> and made in a proprietary process that combines reclaimed wood fibers and recycled polyethylene film. In addition to resisting fading and surface staining, Trex Residential products require no
sanding and sealing, resist moisture damage, provide a splinter-free surface and do not require chemical treatment against rot or insect infestation. Combined, these aspects yield significant aesthetic advantages and lower maintenance than wood
decking and railing and ultimately render Trex products less costly than wood over the life of the deck. Special characteristics (including resistance to splitting, the ability to bend, and ease and consistency of machining and finishing) facilitate
installation, reduce contractor call-backs and afford consumers a wide range of design options. Trex Residential products are sold to distributors and home centers for final resale primarily to the residential market. </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">17 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Trex offers the following products through Trex Residential: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="8%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD WIDTH="89%"></TD></TR>


<TR STYLE="font-size:1pt" BGCOLOR="#cccccc">
<TD HEIGHT="8" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000; padding-left:8pt">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD></TR>
<TR BGCOLOR="#cccccc" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-LEFT:1px solid #000000; BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-left:8pt"><B><I>Decking</I></B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-right:2pt"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our principal decking products are Trex Transcend<SUP
STYLE="font-size:85%; vertical-align:top">&reg;</SUP>, Trex Enhance<SUP STYLE="font-size:85%; vertical-align:top">&reg;</SUP> and Trex Select<SUP STYLE="font-size:85%; vertical-align:top">&reg;</SUP>. Our
<FONT STYLE="white-space:nowrap">eco-friendly</FONT> composite decking products are comprised of a blend of 95&nbsp;percent reclaimed wood fibers and recycled plastic film and feature a protective polymer shell for enhanced protection against
fading, staining, mold and scratching. We also offer Trex Hideaway<SUP STYLE="font-size:85%; vertical-align:top">&reg;</SUP>, a hidden fastening system for grooved boards.</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" STYLE="BORDER-LEFT:1px solid #000000; BORDER-RIGHT:1px solid #000000; padding-left:8pt">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-LEFT:1px solid #000000; BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-left:8pt"><B><I>Railing</I></B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-right:2pt"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our residential railing products are Trex
Transcend Railing, Trex Select Railing, and Trex Signature<SUP STYLE="font-size:85%; vertical-align:top">&reg;</SUP> aluminum railing. Trex Transcend Railing, our composite railing made from approximately 40&nbsp;percent recycled content, is
available in the colors of Trex Transcend decking and finishes that make it appropriate for use with Trex decking products as well as other decking materials, which we believe enhances the sales prospects of our railing products. Trex Select
Railing, made from approximately 40&nbsp;percent recycled content, is offered in a white finish and is ideal for consumers who desire a simple clean finished look for their deck. Trex Signature aluminum railing, made from a minimum of
50&nbsp;percent recycled content, is available in three colors and designed for consumers who want a sleek, contemporary look.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt" BGCOLOR="#cccccc">
<TD HEIGHT="8" STYLE="BORDER-LEFT:1px solid #000000; BORDER-RIGHT:1px solid #000000; padding-left:8pt">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD></TR>
<TR BGCOLOR="#cccccc" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-LEFT:1px solid #000000; BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-left:8pt"><B><I>Fencing</I></B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-right:2pt"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our Trex Seclusions<SUP
STYLE="font-size:85%; vertical-align:top">&reg;</SUP> fencing product is offered through two specialty distributors. This product consists of structural posts, bottom rail, pickets, top rail and decorative post caps.</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" STYLE="BORDER-LEFT:1px solid #000000; BORDER-RIGHT:1px solid #000000; padding-left:8pt">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-LEFT:1px solid #000000; BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-left:8pt"><B><I>Steel Deck Framing</I></B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-right:2pt"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our triple-coated steel deck framing system called
Trex Elevations<SUP STYLE="font-size:85%; vertical-align:top">&reg;</SUP> leverages the strength and dimensional stability of steel to create a flat surface for our decking. Trex Elevations provides consistency and reliability that wood does not and
is fire resistant.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt" BGCOLOR="#cccccc">
<TD HEIGHT="8" STYLE="BORDER-LEFT:1px solid #000000; BORDER-RIGHT:1px solid #000000; padding-left:8pt">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD></TR>
<TR BGCOLOR="#cccccc" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-LEFT:1px solid #000000; BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-left:8pt"><B><I>Outdoor Lighting</I></B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-right:2pt"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our outdoor lighting systems are Trex DeckLighting<SUP
STYLE="font-size:85%; vertical-align:top">&#153;</SUP> and Trex LandscapeLighting<SUP STYLE="font-size:85%; vertical-align:top">&#153;</SUP>. Trex DeckLighting is a line of energy-efficient LED dimmable deck lighting, which is designed for use on
posts, floors and steps. The line includes a post cap light, deck rail light, riser light and a recessed deck light. The Trex LandscapeLighting line includes an energy-efficient well light, path light, multifunction light and spotlight.</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD></TR>
</TABLE> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Trex Commercial </I>is a leading national provider of custom-engineered railing and staging systems. Trex Commercial
Products designs and engineers custom solutions, which are prevalent in professional and collegiate sports facilities, commercial and high-rise applications, performing arts, sports, and event production and rental markets. With a team of devoted
engineers, and industry-leading reputation for quality and dedication to customer service, Trex Commercial markets to architects, specifiers, contractors, and building owners. </P>
<P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Trex offers the following products through Trex Commercial: </P> <P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="11%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="87%"></TD></TR>


<TR STYLE="font-size:1pt" BGCOLOR="#cccccc">
<TD HEIGHT="8" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000; padding-left:8pt">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD></TR>
<TR BGCOLOR="#cccccc" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-LEFT:1px solid #000000; BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-left:8pt"><B><I>Architectural Railing Systems</I></B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-right:2pt"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our architectural railing systems are <FONT
STYLE="white-space:nowrap">pre-engineered</FONT> guardrails with options to accommodate styles ranging from classic and elegant wood top rail combined with sleek stainless components and glass infill, to modern and minimalist stainless cable and rod
infill choices.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" STYLE="BORDER-LEFT:1px solid #000000; BORDER-RIGHT:1px solid #000000; padding-left:8pt">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-LEFT:1px solid #000000; BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-left:8pt"><B><I>Aluminum Railing Systems</I></B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-right:2pt"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Trex Signature<SUP
STYLE="font-size:85%; vertical-align:top">&reg;</SUP> aluminum railing collection, made from a minimum of 50&nbsp;percent recycled content, combines superior styling with the unparalleled strength of aluminum &#150; making it an ideal railing choice
for a variety of commercial settings. Its straightforward, unobtrusive design features traditional balusters and contemporary vertical rods, and can be installed with continuously graspable rail options for added safety, comfort and functionality.
Trex Signature is available in three colors &#150; charcoal black, bronze and classic white &#150; and is available in a variety of stock lengths.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD></TR>
</TABLE>
 <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">18 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="11%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="87%"></TD></TR>


<TR STYLE="font-size:1pt" BGCOLOR="#cccccc">
<TD HEIGHT="8" STYLE="BORDER-LEFT:1px solid #000000; BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000; padding-left:8pt">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-TOP:1px solid #000000; BORDER-RIGHT:1px solid #000000">&nbsp;</TD></TR>
<TR BGCOLOR="#cccccc" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-LEFT:1px solid #000000; BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-left:8pt"><B><I>Custom Railing Options</I></B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-right:2pt"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Trex Commercial can design, engineer and
manufacture custom railing systems tailored to the customer&#146;s specific material, style and finish. Many railing styles are achievable, including glass, mesh, perforated railing and cable railing.</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" STYLE="BORDER-LEFT:1px solid #000000; BORDER-RIGHT:1px solid #000000; padding-left:8pt">&nbsp;</TD>
<TD HEIGHT="8" COLSPAN="2" STYLE="BORDER-RIGHT:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-LEFT:1px solid #000000; BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-left:8pt"><B><I>Staging Equipment and Accessories</I></B></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; padding-right:2pt"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our advanced modular, lightweight custom staging
systems include portable platforms, orchestra shells, guardrails, stair units, barricades, camera platforms, VIP viewing decks, ADA infills, DJ booths, pool covers, and other custom applications. Our systems provide superior staging product
solutions for facilities and venues with custom needs. Our modular stage equipment is designed to appear seamless, feel permanent, and maximize the functionality of the space.</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Highlights for the three months ended March&nbsp;31, 2019: </I></P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Increase in net sales of 4.9%, or $8.4&nbsp;million, to $179.6&nbsp;million for the three months ended
March&nbsp;31, 2019, over net sales of $171.2&nbsp;million for the three months ended March&nbsp;31, 2018. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Gross profit as a percentage of net sales, gross margin, was 38.6% in the 2019 quarter compared to 44.8% in the
2018 quarter. The decrease in gross profit was primarily related to new product startup costs and slower than normal production <FONT STYLE="white-space:nowrap">ramp-up</FONT> on those products. Additionally, our Fernley, NV facility had two
equipment failures during the quarter which resulted in the loss of two lines for approximately 30 days each. Those lines are now back in full production. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Repurchase of 124,989 shares of our outstanding common stock under our Stock Repurchase Program, for a total of
584,310 shares repurchased under the program to date. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Net Sales</I>. Net sales consist of sales and freight, net of discounts. The
level of net sales is principally affected by sales volume and the prices paid for Trex products. Trex Residential operating results have historically varied from quarter to quarter. Seasonal, erratic or prolonged adverse weather conditions in
certain geographic regions reduce the level of home and commercial improvement and residential and commercial construction and can shift demand for our products to a later period. As part of our normal business practice and consistent with industry
practices, we have historically provided our distributors and dealers of our Trex Residential products incentives to build inventory levels before the start of the prime deck-building season to ensure adequate availability of our product to meet
anticipated seasonal consumer demand and to enable production planning. These incentives include payment discounts and favorable payment terms. In addition, we offer price discounts or volume rebates on specified products and other incentives based
on increases in purchases as part of specific promotional programs. The timing of sales incentive programs can significantly impact sales, receivables and inventory levels during the offering period. However, the timing and terms of the majority of
our programs are generally consistent from year to year. In addition, the operating results for Trex Commercial are driven by the timing of individual projects, which may vary each quarterly period. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Gross Profit. </I>Gross profit represents the difference between net sales and cost of sales. Cost of sales consists of raw material costs, direct labor
costs, manufacturing costs, subcontract costs and freight. Raw material costs generally include the costs to purchase and transport reclaimed wood fiber, reclaimed polyethylene, pigmentation for coloring our products, and commodities used in the
production of railing and staging. Direct labor costs include wages and benefits of personnel engaged in the manufacturing process. Manufacturing costs consist of costs of depreciation, utilities, maintenance supplies and repairs, indirect labor,
including wages and benefits, and warehouse and equipment rental activities. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Product Warranty.</I> We warrant that our Trex Residential products will
be free from material defects in workmanship and materials for warranty periods ranging from 10 years to 25 years, depending on the product and its use. If there is a breach of such warranties, we have an obligation either to replace the defective
product or refund the purchase price. We also warrant our Trex Commercial products for 1 to 3 years. </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">19 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We continue to receive and settle claims for decking products manufactured at our Nevada facility prior to 2007
that exhibit surface flaking and maintain a warranty reserve to provide for the settlement of these claims. We monitor surface flaking claims activity each quarter for indications that our estimates require revision. Typically, a majority of surface
flaking claims received in a fiscal year are received during the summer outdoor season, which spans the second and third fiscal quarters. It has been our practice to utilize actuarial techniques during the third quarter, after a significant portion
of all claims has been received for the fiscal year and variances to annual claims expectations are more meaningful. Our actuarial analysis is based on currently known facts and a number of assumptions. Projecting future events such as the number of
claims to be received, the number of claims that will require payment and the average cost of claims could cause the actual warranty liabilities to be higher or lower than those projected, which could materially affect our financial condition,
results of operations or cash flows. The number of incoming claims received in the three months ended March&nbsp;31, 2019 was lower than our expectations and lower than the claims received in the three months ended March&nbsp;31, 2018, continuing
the historical year-over-year decline in incoming claims. Average settlement cost per claim experienced in the three months ended March&nbsp;31, 2019 was also lower than our expectations and lower than the average settlement cost per claim
experienced in the three months ended March&nbsp;31, 2018. We believe that our reserve at March&nbsp;31, 2019 is sufficient to cover future surface flaking obligations. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table details surface flaking claims activity related to our warranty: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="78%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three&nbsp;Months&nbsp;Ended&nbsp;March&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Claims open, beginning of period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,021</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,306</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Claims received (1)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">176</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">253</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Claims resolved (2)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(255</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(521</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Claims open, end of period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,942</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,038</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Average cost per claim (3)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,407</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,747</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Claims received include new claims received or identified during the period. </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Claims resolved include all claims settled with or without payment and closed during the period.
</P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Average cost per claim represents the average settlement cost of claims closed with payment during the period.
</P></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Selling, General and Administrative Expenses. </I>The largest component of selling, general and administrative expenses is personnel
related costs, which includes salaries, commissions, incentive compensation, and benefits of personnel engaged in sales and marketing, accounting, information technology, corporate operations, research and development, and other business functions.
Another component of selling, general and administrative expenses is branding and other sales and marketing costs, which are used to build brand awareness. These costs consist primarily of advertising, merchandising, and other promotional costs.
Other general and administrative expenses include professional fees, office occupancy costs attributable to the business functions previously referenced, and consumer relations expenses. As a percentage of net sales, selling, general and
administrative expenses may vary from quarter to quarter due, in part, to the seasonality of our business. </P> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>RESULTS OF OPERATIONS </B></P>
<P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Below is our discussion and analysis of our operating results and material changes in our operating results for the three months ended March&nbsp;31, 2019
(2019 quarter) compared to the three months ended March&nbsp;31, 2018 (2018 quarter). </P> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Three Months Ended March&nbsp;31, 2019 Compared To The Three
Months Ended March&nbsp;31, 2018 </I></B></P> <P STYLE="margin-top:4pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><B>Net Sales </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="62%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three&nbsp;Months&nbsp;Ended&nbsp;March&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>$ Change</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%&nbsp;Change</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center"><B>(dollars in thousands)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total net sales</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;179,571</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">171,207</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">8,364</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.9</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Trex Residential net sales</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 165,479</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;155,200</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;10,279</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.6</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Trex Commercial net sales</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 14,092</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 16,007</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(1,915</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(12.0</TD>
<TD NOWRAP VALIGN="bottom">)%&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The 4.9% increase in total net sales in the 2019 quarter compared to the 2018 quarter was due primarily to volume growth at
Trex Residential. The volume growth was positively impacted by continued strength in the residential remodeling sector, our marketing programs at Trex Residential aimed at taking market share from wood, expansion of stocking positions in all
residential sales channels, and the healthy demand across our full suite of outdoor living products with decking and railing products as growth contributors. Sales growth during the 2019 quarter was constrained due to the startup of production of
new residential products. The increase in total net sales was offset by a decrease in Trex Commercial net sales, primarily due to reduced volume. </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">20 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><B>Gross Profit </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="63%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three&nbsp;Months&nbsp;Ended&nbsp;March&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>$ Change</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%&nbsp;Change</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center"><B>(dollars in thousands)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of sales</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">110,206</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">94,494</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;15,712</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16.6</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">% of total net sales</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">61.4</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">55.2</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross profit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">69,365</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">76,713</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(7,348</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(9.6</TD>
<TD NOWRAP VALIGN="bottom">)%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross margin</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">38.6</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">44.8</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Gross profit as a percentage of net sales, gross margin, was 38.6% in the 2019 quarter compared to 44.8% in the 2018 quarter.
Gross margin for Trex Residential and Trex Commercial products in the 2019 quarter totaled 40.2% and 20.5%, respectively, compared to 47.6% and 17.7%, respectively, in the 2018 quarter. The decrease in residential gross profit was related to new
product startup costs and slower than normal production <FONT STYLE="white-space:nowrap">ramp-up</FONT> on those products. First half 2019 residential margin performance will continue to reflect startup costs associated with the new product
production. Additionally, our Fernley, NV facility had two equipment failures during the quarter which resulted in the loss of two lines for approximately 30 days each. Those lines are now back in full production. We expect to experience reduced
throughput and related expenses in Nevada during the second quarter, but at a reduced rate compared to the first quarter. Across our manufacturing facilities, the new product startup costs, the operating inefficiencies from lower run rates, and the
equipment failures at our Nevada plant amounted to $10 million. The 2019 quarter gross margin reflected operational changes implemented at Trex Commercial, including innovative changes to some of the custom railings solutions, which improved design,
manufacturing flexibility, and installation. </P> <P STYLE="margin-top:4pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><B>Selling, General and Administrative Expenses </B></P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="67%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three&nbsp;Months&nbsp;Ended&nbsp;March&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>$&nbsp;Change</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%&nbsp;Change</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center"><B>(dollars in thousands)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Selling, general and administrative expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">30,166</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">28,959</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,207</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.2</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">% of total net sales</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16.8</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16.9</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The $1.2&nbsp;million increase in selling, general and administrative expenses in the 2019 quarter compared to the 2018 quarter
resulted primarily from an increase of $1.1&nbsp;million in research and development expenses and a $0.8&nbsp;million increase in branding and advertising spend in support of our market growth programs, offset by a $1.1&nbsp;million decrease in
amortization expense. As a percentage of net sales, total selling, general and administrative expenses remained relatively unchanged. </P>
<P STYLE="margin-top:4pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><B>Provision for Income Taxes </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="66%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three&nbsp;Months&nbsp;Ended&nbsp;March&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>$&nbsp;Change</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%&nbsp;Change</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center"><B>(dollars in thousands)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provision for income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,700</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">10,415</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(2,715</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(26.1</TD>
<TD NOWRAP VALIGN="bottom">)%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Effective tax rate</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19.6</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21.9</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The effective tax rate for the 2019 quarter decreased by 2.3% compared to the effective tax rate for the 2018 quarter primarily
due to an increase in excess tax benefits from the exercise of share-based payments against lower year-over-year income before taxes. </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">21 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><B>Net Income and Earnings Before Interest, Taxes, Depreciation and Amortization (EBITDA)<SUP
STYLE="font-size:85%; vertical-align:top">1</SUP> (in thousands) </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Reconciliation of net income (GAAP) to EBITDA
<FONT STYLE="white-space:nowrap">(non-GAAP):</FONT> </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="64%"></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three Months Ended March&nbsp;31, 2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Trex</B><br><B>Residential</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Trex&nbsp;&nbsp;Commercial</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;31,255</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;300</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;31,555</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest income, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(56</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(56</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,600</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,700</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Depreciation and amortization</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,268</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">126</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,394</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">EBITDA</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">42,067</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">526</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">42,593</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="63%"></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three Months Ended March&nbsp;31, 2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Trex</B><br><B>Residential</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Trex&nbsp;&nbsp;Commercial</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income (loss)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;37,580</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(470</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;37,110</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest expense, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">229</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">229</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax expense (benefit)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,572</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(157</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,415</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Depreciation and amortization</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,453</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,280</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,733</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">EBITDA</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">51,834</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">653</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">52,487</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="65%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three&nbsp;Months&nbsp;Ended&nbsp;March&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>$&nbsp;Change</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%&nbsp;Change</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center"><B>(dollars in thousands)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total EBITDA</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">42,593</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">52,487</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(9,894</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(18.9</TD>
<TD NOWRAP VALIGN="bottom">)%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Trex Residential EBITDA</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;42,067</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">&nbsp;51,834</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(9,767</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(18.8</TD>
<TD NOWRAP VALIGN="bottom">)%&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Trex Commercial EBITDA</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 526</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 653</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(127</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(19.5</TD>
<TD NOWRAP VALIGN="bottom">)%&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company uses EBITDA to assess performance as it believes EBITDA facilitates performance comparison between
its reportable segments by eliminating interest, income taxes, and depreciation and amortization charges to income. Total EBITDA decreased 18.9% to $42.6&nbsp;million for the 2019 quarter compared to $52.5&nbsp;million for the 2018 quarter. The
decrease was driven by a $9.8&nbsp;million decrease in Trex Residential EBITDA resulting primarily from a decrease in gross margin for costs related to the startup expenses related to new products at Trex Residential and slower than normal
production <FONT STYLE="white-space:nowrap">ramp-up</FONT> of those products. Additionally, our Fernley, NV facility had two equipment failures during the quarter which resulted in the loss of two lines for approximately 30 days each. Those lines
are back in full production. Across our manufacturing facilities, the new product startup costs, the operating inefficiencies from lower run rates, and the equipment failures at our Nevada plant amounted to $10 million. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>LIQUIDITY AND CAPITAL RESOURCES </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We finance operations
and growth primarily with cash flows from operations, borrowings under our revolving credit facility, operating leases and normal trade credit terms from operating activities. At March&nbsp;31, 2019 we had $7.9&nbsp;million of cash and cash
equivalents. </P> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:85%; vertical-align:top">1</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">EBITDA represents net income before interest, income taxes, depreciation and amortization. EBITDA is not a
measurement of financial performance under accounting principles generally accepted in the United States (GAAP). We have included data with respect to EBITDA because management evaluates the performance of its reportable segments using several
measures, including EBITDA. Management considers EBITDA to be an important supplemental indicator of our core operating performance because it eliminates interest, taxes, and depreciation and amortization charges to net income. For these reasons,
management believes that EBITDA provides important information regarding the operating performance of the Company&#146;s reportable segments. </P></TD></TR></TABLE>
 <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">22 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">S<I>ources and Uses of Cash. </I>The following table summarizes our cash flows from operating, investing and
financing activities (in thousands): </P> <P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="77%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three&nbsp;Months&nbsp;Ended&nbsp;March&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash used in operating activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(109,990</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(98,108</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash used in investing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(8,647</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(5,411</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash provided by financing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 20,845</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right"> 75,704</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net decrease in cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(97,792</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(27,815</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Operating Activities </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Cash from operations decreased $110&nbsp;million in the 2019 quarter, primarily due to an increase in accounts receivable and an increase in cash paid to
suppliers and employees, offset by an increase in income taxes payable and a decrease in inventories. Cash from operations decreased $98.1&nbsp;million in the 2018 quarter, primarily due to an increase in accounts receivables and inventories,
partially offset by an increase in accounts payable. </P> <P STYLE="margin-top:14pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Investing Activities </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Cash used in investing activities in the 2019 quarter was $8.6&nbsp;million for capital expenditures, consisting primarily of $7.1&nbsp;million for general
plant cost reduction initiatives and other production improvements supporting increased line throughput and overall capacity to support growth. Capital expenditures in the 2018 quarter were $5.4&nbsp;million consisting primarily of $4.0&nbsp;million
for general plant cost reduction initiatives. </P> <P STYLE="margin-top:14pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Financing Activities </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net cash provided by financing activities was $20.8&nbsp;million in the 2019 quarter from borrowings under our line of credit of $35&nbsp;million, offset by
repurchases of our common stock of $14.5&nbsp;million. Net cash provided by financing activities in the 2018 quarter was $75.7&nbsp;million related to $84.5&nbsp;million of borrowings under our line of credit, offset by $9.0&nbsp;million in
repurchases of our common stock. </P> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Amendment of Restated Certificate of Incorporation. </I>The Company&#146;s Board of Directors unanimously approved an
amendment to the Company&#146;s Restated Certificate of Incorporation (Amendment) on February&nbsp;14, 2018, subject to stockholder approval. At the annual meeting of stockholders of the Company held on May&nbsp;2, 2018, the Company&#146;s
stockholders approved the Amendment, effective as of May&nbsp;2, 2018. The Amendment increases the number of shares of common stock, par value $.01 per share, that the Company is authorized to issue from 80,000,000 shares to 120,000,000 shares. The
Amendment was filed with the Delaware Secretary of State on May&nbsp;2, 2018. </P> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Stock Split. </I>Following the annual meeting of stockholders on
May&nbsp;2, 2018, the Board of Directors of the Company approved a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">two-for-one</FONT></FONT> stock split of the Company&#146;s common stock, par value $0.01. The stock split was in
the form of a stock dividend distributed on June&nbsp;18, 2018, to stockholders of record at the close of business on May&nbsp;23, 2018. The stock split entitled each stockholder to receive one additional share of common stock, par value $0.01, for
each share they held as of the record date. All common stock share and per share data for all periods presented in the accompanying unaudited condensed consolidated financial statements and notes thereto have been retroactively adjusted to reflect
the stock split. </P> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Stock Repurchase Program. </I>On February&nbsp;16, 2018, the Board of Directors adopted a stock repurchase program of up to
5.8&nbsp;million shares of the Company&#146;s outstanding common stock (Stock Repurchase Program). As of the date of this report, the Company has repurchased 584,310 shares of the Company&#146;s outstanding common stock under the Stock Repurchase
Program. </P> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Indebtedness.</I> Our Third Amended and Restated Credit Agreement, as amended, provides us with revolving loan capacity in a collective
maximum principal amount of $250&nbsp;million from January&nbsp;1 through June&nbsp;30 of each year, and a maximum principal amount of $200&nbsp;million from July&nbsp;1 through December&nbsp;31 of each year throughout the term, which ends
January&nbsp;12, 2021. At March&nbsp;31, 2019, we had $35&nbsp;million in outstanding indebtedness under the revolving credit facility and borrowing capacity under the facility of $215&nbsp;million. </P>
<P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Debt Covenants.</I> To remain in compliance with covenants contained within our debt agreements, we must maintain specified financial ratios based on
levels of debt, fixed charges, and earnings (excluding extraordinary gains and extraordinary <FONT STYLE="white-space:nowrap">non-cash</FONT> losses) before interest, taxes, depreciation and amortization. At March&nbsp;31, 2019, we were in
compliance with these covenants. Failure to comply with our loan covenants might cause our lenders to accelerate our repayment obligations under our credit facility, which may be declared payable immediately based on a default. </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">23 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We believe that cash on hand, cash from operations and borrowings expected to be available under our revolving
credit facility will provide sufficient funds to fund planned capital expenditures, make scheduled principal and interest payments, fund warranty payments, and meet other cash requirements. We currently expect to fund future capital expenditures
from operations and financing activities. The actual amount and timing of future capital requirements may differ materially from our estimate depending on the demand for Trex products and new market developments and opportunities. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Capital Requirements.</I> We currently estimate that our capital expenditures in 2019 will be approximately $40&nbsp;million to $45&nbsp;million. Our
capital allocation priorities include expenditures for internal growth opportunities, manufacturing cost reductions, increasing capacity and throughput, upgrading equipment, acquisitions which fit our long-term growth strategy as we continue to
evaluate opportunities that would be a good strategic fit for Trex, and return of capital to shareholders. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Inventory in Distribution Channels. We sell
our Trex Residential decking and railing products through a tiered distribution system. We have over 50 distributors worldwide and two national retail merchandisers to which we sell our products. The distributors in turn sell the products to dealers
and retail locations who in turn sell the products to end users. Significant increases in inventory levels in the distribution channel without a corresponding change in <FONT STYLE="white-space:nowrap">end-use</FONT> demand could have an adverse
effect on future sales. We cannot definitively determine the level of inventory in the distribution channels at any time. We are not aware of significant changes in the levels of inventory in the distribution channels at March&nbsp;31, 2019 compared
to inventory levels at March&nbsp;31, 2018. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Seasonality</I>. The operating results for Trex Residential have historically varied from quarter to
quarter. Seasonal, erratic or prolonged adverse weather conditions in certain geographic regions reduce the level of home improvement and construction activity and can shift demand for its products to a later period. As part of its normal business
practice and consistent with industry practice, Trex Residential has historically offered incentive programs to its distributors and dealers to build inventory levels before the start of the prime deck-building season in order to ensure adequate
availability of its product to meet anticipated seasonal consumer demand. The seasonal effects are often offset by the positive effect of the incentive programs. The operating results for Trex Commercial have not historically varied from quarter to
quarter as a result of seasonality. However, they are driven by the timing of individual projects, which may vary each quarterly period. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>RECENT
ACCOUNTING GUIDANCE </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In February 2016, the FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2016-02,</FONT> &#147;<I>Leases (Topic
842),</I>&#148; and issued subsequent amendments to the initial guidance in January 2018 within ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2018-01,</FONT> in July 2018 within ASU Nos. <FONT STYLE="white-space:nowrap">2018-10</FONT> and <FONT
STYLE="white-space:nowrap">2018-11,</FONT> in December 2018 within ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2018-20,</FONT> and in March 2019 within ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2019-01</FONT> (collectively, the standard). The
standard requires lessees to recognize operating leases on the balance sheet as a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">right-of-use</FONT></FONT> asset and a lease liability. The liability is equal to the present value
of the lease payments over the remaining lease term. The asset is based on the liability, subject to certain adjustments. Operating leases result in straight-line expense. The Company adopted the standard on January&nbsp;1, 2019, and elected the
transition method of adoption, which allowed the Company to apply the standard as of the beginning of the period of adoption. The Company opted to elect the package of practical expedients to not reassess prior conclusions related to contracts
containing leases, lease classification and initial direct costs, and certain other practical expedients, including the use of hindsight to determine the lease term for existing leases and in assessing impairment of the <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">right-of-use</FONT></FONT> asset, and the exception for short-term leases. For its current classes of underlying assets, the Company did not elect the practical expedient under which the
lease components would not be separated from the nonlease components. Nonlease components include certain maintenance services provided by the lessor and the related consideration is specified on a stand-alone basis in the applicable lease
agreements. Adoption of the standard had a significant impact on the Company&#146;s condensed consolidated balance sheet due to the recognition of a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">right-of-use</FONT></FONT> asset
and lease liability of $45.8&nbsp;million and $47.2&nbsp;million, respectively, upon adoption. As the Company&#146;s leases do not provide an implicit rate that can be readily determined, the Company used its incremental borrowing rate based on the
information available at the implementation date in determining the present value of lease payments. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%" VALIGN="top" ALIGN="left"><B><A NAME="tx716423_9"></A>Item&nbsp;3.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Quantitative and Qualitative Disclosures About Market Risk </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For information regarding our exposure to certain market risks, see &#147;Quantitative and Qualitative Disclosures about Market Risk,&#148; in Part II, Item 7A
of the Company&#146;s Annual Report on Form <FONT STYLE="white-space:nowrap">10-K</FONT> for the year ended December&nbsp;31, 2018, filed with the SEC. There were no material changes to the Company&#146;s market risk exposure during the three months
ended March&nbsp;31, 2019. </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">24 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%" VALIGN="top" ALIGN="left"><B><A NAME="tx716423_10"></A>Item&nbsp;4.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Controls and Procedures </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#146;s management, with the participation of its President and Chief Executive Officer, who is the Company&#146;s principal executive officer, and
its Executive Vice President and Chief Financial Officer, who is the Company&#146;s principal financial officer, has evaluated the effectiveness of the Company&#146;s disclosure controls and procedures as of March&nbsp;31, 2019. Based on this
evaluation, the President and Chief Executive Officer and the Executive Vice President and Chief Financial Officer have concluded that the Company&#146;s disclosure controls and procedures are effective. We implemented internal controls to ensure we
adequately evaluated our contracts and properly assessed the impact of the new accounting standard related to leases on our financial statements to facilitate their adoption on January&nbsp;1, 2019. There were no significant changes to our internal
control over financial reporting due to the adoption of the new standard. In addition, there have been no changes in the Company&#146;s internal control over financial reporting during the three-month period ended March&nbsp;31, 2019, that have
materially affected, or are reasonably likely to materially affect, the Company&#146;s internal control over financial reporting. </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">25 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx716423_11"></A>PART II </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OTHER INFORMATION </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%" VALIGN="top" ALIGN="left"><B><A NAME="tx716423_12"></A>Item&nbsp;1.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Legal Proceedings </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has lawsuits, as well as other claims, pending against it which are ordinary routine litigation and claims incidental to the
business.&nbsp;Management has evaluated the merits of these lawsuits and claims, and believes that their ultimate resolution will not have a material effect on the Company&#146;s consolidated financial condition, results of operations, liquidity or
competitive position. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%" VALIGN="top" ALIGN="left"><B><A NAME="tx716423_13"></A>Item&nbsp;2.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Unregistered Sales of Equity Securities and Use of Proceeds </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(c) The following table provides information relating to the purchases of our common stock during the three months ended March&nbsp;31, 2019 in accordance with
Item 703 of Regulation <FONT STYLE="white-space:nowrap">S-K:</FONT> </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="36%"></TD>
<TD VALIGN="bottom" WIDTH="10%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="10%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="10%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="10%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Period</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>(a)</B><br><B>Total&nbsp;Number&nbsp;of<BR>Shares&nbsp;(or&nbsp;Units)<BR>Purchased (1)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>(b)</B><br><B>Average&nbsp;Price&nbsp;Paid<BR>per&nbsp;Share&nbsp;(or&nbsp;Unit)</B><br><B>($)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>(c)</B><br><B>Total&nbsp;Number&nbsp;of<BR>Shares&nbsp;(or&nbsp;Units)<BR>Purchased&nbsp;as&nbsp;Part&nbsp;of<BR>Publicly
Announced<BR>Plans&nbsp;or&nbsp;Programs&nbsp;(2)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>(d)</B><br><B>Maximum number of<BR>Shares&nbsp;(or&nbsp;Units)&nbsp;that<BR>May Yet Be<BR>Purchased&nbsp;Under&nbsp;the<BR>Plan or Program</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">January&nbsp;1, 2019&nbsp;&#150;&nbsp;January&nbsp;31, 2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">43,029</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">66.45</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">43,029</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,297,650</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">February&nbsp;1,&nbsp;2019&nbsp;&#150;&nbsp;February&nbsp;28,&nbsp;2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">112,941</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">76.50</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">38,931</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,258,719</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">March&nbsp;1, 2019 &#150; March&nbsp;31, 2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">43,029</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">68.73</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">43,029</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,215,690</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Quarter ended March&nbsp;31, 2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">198,999</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">124,989</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Includes shares withheld by, or delivered to, the Company pursuant to provisions in agreements with recipients
of restricted stock granted under the Company&#146;s 2014 Stock Incentive Plan allowing the Company to withhold, or the recipient to deliver to the Company, the number of shares having the fair value equal to tax withholding due.
</P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">On February&nbsp;16, 2018, the Company&#146;s Board of Directors authorized a common stock repurchase program
of up to 5.8&nbsp;million shares of the Company&#146;s outstanding common stock (Stock Repurchase Program). The Stock Repurchase Program was publicly announced on February&nbsp;21, 2018. During the three months ended March&nbsp;31, 2019, the Company
repurchased 124,989 shares under the Stock Repurchase Program. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%" VALIGN="top" ALIGN="left"><B><A NAME="tx716423_14"></A>Item&nbsp;6.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Exhibits </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">See Exhibit Index at the end of the Quarterly Report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> for the information required by this Item. </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">26 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SIGNATURE </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; 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
thereunto duly authorized. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="46%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom"></TD>
<TD WIDTH="2%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3"><B>TREX COMPANY, INC.</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Date: April&nbsp;29, 2019</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Bryan H. Fairbanks</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Bryan H. Fairbanks</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Executive Vice President and Chief Financial Officer</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">(Duly Authorized Officer and Principal Financial Officer)</TD></TR>
</TABLE>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>EXHIBIT INDEX </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD WIDTH="90%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman"><B>Exhibit</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Number</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman"><B>Exhibit Description</B></P></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;3.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1069878/0000928385-99-000896-index.html">Restated Certificate of Incorporation of Trex Company, Inc. (Company). Filed as Exhibit 3.1 to the Company&#146;s Registration Statement on Form
<FONT STYLE="white-space:nowrap">S-1</FONT> (No. <FONT STYLE="white-space:nowrap">333-63287)</FONT> and incorporated herein by reference. </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;3.2</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1069878/000119312514181446/d697936dex32.htm">Certificate of Amendment to the Restated Certificate of Incorporation of Trex Company, Inc. dated April&nbsp;
30, 2014. Filed as Exhibit 3.2 to the Company&#146;s Quarterly Report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> for the quarterly period ended March&nbsp;31, 2014 and incorporated herein by reference. </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;3.3</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1069878/000119312518154690/d521834dex33.htm">Second Certificate of Amendment to the Restated Certificate of Incorporation of Trex Company, Inc. dated May&nbsp;
2, 2018. Filed as Exhibit 3.3 to the Company&#146;s Quarterly Report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> for the quarterly period ended March&nbsp;31, 2018 and incorporated herein by reference. </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;31.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d716423dex311.htm">Certification of Chief Executive Officer of Trex Company, Inc. pursuant to Rule <FONT STYLE="white-space:nowrap">13a-14(a)</FONT> under the Securities Exchange Act of 1934. Filed herewith. </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;31.2</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d716423dex312.htm">Certification of Chief Financial Officer of Trex Company, Inc. pursuant to Rule <FONT STYLE="white-space:nowrap">13a-14(a)</FONT> under the Securities Exchange Act of 1934. Filed herewith. </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;32</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d716423dex32.htm">Certifications of Chief Executive Officer and Chief Financial Officer pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section&nbsp;1350). Furnished herewith. </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.INS</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Instance Document. Filed.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.SCH</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Schema Document. Filed.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.CAL</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Calculation Linkbase Document. Filed.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.DEF</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Definition Linkbase Document. Filed.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.LAB</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Label Linkbase Document. Filed.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.PRE</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Presentation Linkbase Document. Filed.</TD></TR>
</TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>d716423dex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 31.1 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">I, James E.
Cline, certify that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">I have reviewed this quarterly report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> of Trex Company,
Inc.; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a
material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, the financial statements, and other financial information included in this report,
fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer(s) and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act
Rules <FONT STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the registrant and have: </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision,
to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our
supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(c) Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this report our conclusions about
the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(d) Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that occurred during the
registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal control over
financial reporting; and </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent function(s)): </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are
reasonably likely to adversely affect the registrant&#146;s ability to record, process, summarize and report financial information; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#146;s
internal control over financial reporting. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: April&nbsp;29, 2019 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="100%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ James E. Cline</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">James E. Cline</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">President and Chief Executive Officer</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">(Principal Executive Officer)</TD></TR>
</TABLE></DIV>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>d716423dex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 31.2 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">I, Bryan H.
Fairbanks, certify that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">I have reviewed this quarterly report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> of Trex Company,
Inc.; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a
material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, the financial statements, and other financial information included in this report,
fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer(s) and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act
Rules <FONT STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the registrant and have: </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision,
to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our
supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(c) Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this report our conclusions about
the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(d) Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that occurred during the
registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal control over
financial reporting; and </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent function(s)): </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are
reasonably likely to adversely affect the registrant&#146;s ability to record, process, summarize and report financial information; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#146;s
internal control over financial reporting. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: April&nbsp;29, 2019 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="100%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Bryan H. Fairbanks</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Bryan H. Fairbanks</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Executive Vice President and Chief Financial Officer (Principal Financial Officer)</TD></TR>
</TABLE></DIV>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>4
<FILENAME>d716423dex32.htm
<DESCRIPTION>EX-32
<TEXT>
<HTML><HEAD>
<TITLE>EX-32</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 32 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Certifications of Chief Executive Officer and Chief Financial Officer </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Pursuant to Section&nbsp;906 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section&nbsp;1350) </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The undersigned, the President and Chief Executive Officer and the Vice President and Chief Financial Officer of Trex Company, Inc. (the &#147;Company&#148;),
each hereby certifies that, on the date hereof: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the Quarterly Report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> of the Company for the quarterly
period ended March&nbsp;31, 2019 filed on the date hereof with the U.S. Securities and Exchange Commission (the &#147;Report&#148;) fully complies with the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act of 1934; and
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">information contained in the Report fairly presents, in all material respects, the financial condition and
results of operations of the Company. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="51%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="47%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Date: April&nbsp;29, 2019</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ James E. Cline</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">James E. Cline</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">President and Chief Executive Officer</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Date: April&nbsp;29, 2019</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Bryan H. Fairbanks</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Bryan H. Fairbanks</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Executive Vice President and Chief Financial Officer</TD></TR>
</TABLE>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>5
<FILENAME>trex-20190331.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 27-April-2019 [01:03:11] {AM}-->
<xbrli:xbrl xmlns:trex="http://www.trex.com/20190331" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2018-01-31">
<link:schemaRef xlink:type="simple" xlink:href="trex-20190331.xsd" />
<xbrli:context id="P01_01_2019To03_31_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To07_31_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-07-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn05_02_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-05-02</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P05_02_2018To05_02_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-05-02</xbrli:startDate>
<xbrli:endDate>2018-05-02</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn04_25_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-04-25</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trex:TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trex:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_StockAppreciationRightsSARSMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_InternetDomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InternetDomainNamesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_CustomerBacklogMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trex:CustomerBacklogMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_TrademarksAndTradeNamesMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_StockAppreciationRightsAndOptionsMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trex:StockAppreciationRightsAndOptionsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_RestrictedStockMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_ThirdAmendedAndRestatedCreditAgreementMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trex:ThirdAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_MinimumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_OtherResidentialMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">trex:OtherResidentialMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">trex:SurfaceFlakingWarrantyReserveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">trex:SurfaceFlakingWarrantyReserveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_SurfaceFlakingMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">trex:SurfaceFlakingMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">trex:SurfaceFlakingWarrantyReserveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_StockRepurchaseProgramMemberusgaapShareRepurchaseProgramAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">trex:StockRepurchaseProgramMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_EarliestTaxYearMemberusgaapTaxPeriodAxis_InternalRevenueServiceIRSMemberusgaapIncomeTaxAuthorityNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_InternalRevenueServiceIRSMemberusgaapIncomeTaxAuthorityNameAxis_LatestTaxYearMemberusgaapTaxPeriodAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_PerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trex:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_TimeBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trex:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2019To03_31_2019_PerformanceBasedRestrictedStockTargetMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trex:PerformanceBasedRestrictedStockTargetMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-01-01</xbrli:startDate>
<xbrli:endDate>2019-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trex:TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trex:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_StockAppreciationRightsSARSMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_StockAppreciationRightsAndOptionsMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trex:StockAppreciationRightsAndOptionsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_RestrictedStockMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_OtherResidentialMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">trex:OtherResidentialMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">trex:SurfaceFlakingWarrantyReserveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">trex:SurfaceFlakingWarrantyReserveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_SurfaceFlakingMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">trex:SurfaceFlakingMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">trex:SurfaceFlakingWarrantyReserveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To03_31_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2016To12_31_2016_PerformanceBasedRestrictedStockAdjustmentMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trex:PerformanceBasedRestrictedStockAdjustmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-01-01</xbrli:startDate>
<xbrli:endDate>2016-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_PerformanceBasedRestrictedStockAdjustmentMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trex:PerformanceBasedRestrictedStockAdjustmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_PerformanceBasedRestrictedStockAdjustmentMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trex:PerformanceBasedRestrictedStockAdjustmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_CustomerBacklogMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trex:CustomerBacklogMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_TrademarksAndTradeNamesMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_InternetDomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InternetDomainNamesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn02_16_2018_StockRepurchaseProgramMemberusgaapShareRepurchaseProgramAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">trex:StockRepurchaseProgramMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-02-16</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_TwoThousandFourteenStockIncentivePlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trex:TwoThousandFourteenStockIncentivePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMemberusgaapCreditFacilityAxis_ThirdAmendedAndRestatedCreditAgreementMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trex:RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trex:ThirdAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMemberusgaapCreditFacilityAxis_ThirdAmendedAndRestatedCreditAgreementMemberusgaapDebtInstrumentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trex:RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trex:ThirdAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_CustomerBacklogMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trex:CustomerBacklogMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_TrademarksAndTradeNamesMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_InternetDomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InternetDomainNamesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_MinimumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn02_29_2016_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-02-29</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P05_01_2018To05_31_2018_InternetDomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InternetDomainNamesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-05-01</xbrli:startDate>
<xbrli:endDate>2018-05-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_SurfaceFlakingMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">trex:SurfaceFlakingMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">trex:SurfaceFlakingWarrantyReserveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_OtherResidentialMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">trex:OtherResidentialMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">trex:SurfaceFlakingWarrantyReserveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">trex:SurfaceFlakingWarrantyReserveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_OtherResidentialMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">trex:OtherResidentialMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">trex:SurfaceFlakingWarrantyReserveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">trex:SurfaceFlakingWarrantyReserveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_SurfaceFlakingMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">trex:SurfaceFlakingWarrantyReserveMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">trex:SurfaceFlakingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_SurfaceFlakingMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">trex:SurfaceFlakingMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">trex:SurfaceFlakingWarrantyReserveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_OtherResidentialMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">trex:OtherResidentialMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">trex:SurfaceFlakingWarrantyReserveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">trex:SurfaceFlakingWarrantyReserveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018_SurfaceFlakingMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">trex:SurfaceFlakingMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">trex:SurfaceFlakingWarrantyReserveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018_OtherResidentialMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">trex:OtherResidentialMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">trex:SurfaceFlakingWarrantyReserveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">trex:SurfaceFlakingWarrantyReserveMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_4716621" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">179571000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_4716622" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">171207000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:CostOfGoodsAndServicesSold id="Factid_4716623" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">110206000</us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold id="Factid_4716624" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">94494000</us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:GrossProfit id="Factid_4716625" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">69365000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_4716626" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">76713000</us-gaap:GrossProfit>
<us-gaap:SellingGeneralAndAdministrativeExpense id="Factid_4716627" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">30166000</us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense id="Factid_4716628" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">28959000</us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:OperatingIncomeLoss id="Factid_4716629" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">39199000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_4716630" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">47754000</us-gaap:OperatingIncomeLoss>
<us-gaap:InterestIncomeExpenseNet id="Factid_4716631" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">56000</us-gaap:InterestIncomeExpenseNet>
<us-gaap:InterestIncomeExpenseNet id="Factid_4716632" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">-229000</us-gaap:InterestIncomeExpenseNet>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Factid_4716633" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">39255000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Factid_4716634" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">47525000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_4716635" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">7700000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_4716636" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">10415000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:ComprehensiveIncomeNetOfTax id="Factid_4716646" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">31555000</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax id="Factid_4716647" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">37110000</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_4716649" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">122492000</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_4716650" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">117144000</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_4716651" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">7907000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_4716652" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">105699000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:AccountsReceivableNetCurrent id="Factid_4716653" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">219345000</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent id="Factid_4716654" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">91163000</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:InventoryNet id="Factid_4716655" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">50156000</us-gaap:InventoryNet>
<us-gaap:InventoryNet id="Factid_4716656" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">57801000</us-gaap:InventoryNet>
<us-gaap:AssetsCurrent id="Factid_4716659" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">291285000</us-gaap:AssetsCurrent>
<us-gaap:AssetsCurrent id="Factid_4716660" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">270225000</us-gaap:AssetsCurrent>
<us-gaap:IntangibleAssetsNetIncludingGoodwill id="Factid_4716661" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">74399000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
<us-gaap:IntangibleAssetsNetIncludingGoodwill id="Factid_4716662" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">74503000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
<us-gaap:OtherAssetsNoncurrent id="Factid_4716663" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">3218000</us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent id="Factid_4716664" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">3250000</us-gaap:OtherAssetsNoncurrent>
<us-gaap:Assets id="Factid_4716665" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">535645000</us-gaap:Assets>
<us-gaap:Assets id="Factid_4716666" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">465122000</us-gaap:Assets>
<us-gaap:AccountsPayableCurrent id="Factid_4716667" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">23528000</us-gaap:AccountsPayableCurrent>
<us-gaap:AccountsPayableCurrent id="Factid_4716668" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">31084000</us-gaap:AccountsPayableCurrent>
<trex:AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty id="Factid_4716669" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">42647000</trex:AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty>
<trex:AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty id="Factid_4716670" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">56291000</trex:AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty>
<us-gaap:DeferredTaxLiabilitiesNoncurrent id="Factid_4716671" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">2125000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
<us-gaap:DeferredTaxLiabilitiesNoncurrent id="Factid_4716672" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">2125000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
<us-gaap:StandardProductWarrantyAccrualNoncurrent id="Factid_4716673" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">24934000</us-gaap:StandardProductWarrantyAccrualNoncurrent>
<us-gaap:StandardProductWarrantyAccrualNoncurrent id="Factid_4716674" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">25354000</us-gaap:StandardProductWarrantyAccrualNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent id="Factid_4716675" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">90000</us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent id="Factid_4716676" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">1905000</us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:Liabilities id="Factid_4716677" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">172488000</us-gaap:Liabilities>
<us-gaap:Liabilities id="Factid_4716678" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">122159000</us-gaap:Liabilities>
<us-gaap:CommitmentsAndContingencies id="Factid_4716679" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:CommitmentsAndContingencies id="Factid_4716680" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:LiabilitiesAndStockholdersEquity id="Factid_4716681" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">535645000</us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity id="Factid_4716682" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">465122000</us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:StandardProductWarrantyAccrualCurrent id="Factid_4716683" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">5400000</us-gaap:StandardProductWarrantyAccrualCurrent>
<us-gaap:StandardProductWarrantyAccrualCurrent id="Factid_4716684" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">5400000</us-gaap:StandardProductWarrantyAccrualCurrent>
<us-gaap:LiabilitiesCurrent id="Factid_4716685" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">106575000</us-gaap:LiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent id="Factid_4716686" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">92775000</us-gaap:LiabilitiesCurrent>
<us-gaap:PreferredStockValue id="Factid_4716687" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:PreferredStockValue id="Factid_4716688" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:CommonStockValue id="Factid_4716689" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">701000</us-gaap:CommonStockValue>
<us-gaap:CommonStockValue id="Factid_4716690" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">700000</us-gaap:CommonStockValue>
<us-gaap:AdditionalPaidInCapitalCommonStock id="Factid_4716691" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">121592000</us-gaap:AdditionalPaidInCapitalCommonStock>
<us-gaap:AdditionalPaidInCapitalCommonStock id="Factid_4716692" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">124224000</us-gaap:AdditionalPaidInCapitalCommonStock>
<us-gaap:RetainedEarningsAccumulatedDeficit id="Factid_4716693" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">448497000</us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:RetainedEarningsAccumulatedDeficit id="Factid_4716694" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">416942000</us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:TreasuryStockValue id="Factid_4716695" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">207633000</us-gaap:TreasuryStockValue>
<us-gaap:TreasuryStockValue id="Factid_4716696" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">198903000</us-gaap:TreasuryStockValue>
<us-gaap:PreferredStockParOrStatedValuePerShare id="Factid_4716699" contextRef="PAsOn03_31_2019" unitRef="Unit_USD_per_Share" decimals="INF">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockSharesAuthorized id="Factid_4716700" contextRef="PAsOn03_31_2019" unitRef="Unit_shares" decimals="INF">3000000</us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockParOrStatedValuePerShare id="Factid_4716701" contextRef="PAsOn12_31_2018" unitRef="Unit_USD_per_Share" decimals="INF">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockSharesAuthorized id="Factid_4716702" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="INF">3000000</us-gaap:PreferredStockSharesAuthorized>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_4716703" contextRef="PAsOn03_31_2019" unitRef="Unit_USD_per_Share" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesIssued id="Factid_4716705" contextRef="PAsOn03_31_2019" unitRef="Unit_shares" decimals="INF">70109157</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesIssued id="Factid_4716706" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="INF">69998336</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding id="Factid_4716707" contextRef="PAsOn03_31_2019" unitRef="Unit_shares" decimals="INF">58537485</us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesOutstanding id="Factid_4716708" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="INF">58551653</us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_4716709" contextRef="PAsOn12_31_2018" unitRef="Unit_USD_per_Share" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized id="Factid_4716710" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="INF">120000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:TreasuryStockShares id="Factid_4716711" contextRef="PAsOn03_31_2019" unitRef="Unit_shares" decimals="INF">11571672</us-gaap:TreasuryStockShares>
<us-gaap:TreasuryStockShares id="Factid_4716712" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="INF">11446683</us-gaap:TreasuryStockShares>
<us-gaap:SharesIssued id="Factid_4716729" contextRef="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">58551653</us-gaap:SharesIssued>
<us-gaap:StockholdersEquity id="Factid_4716730" contextRef="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">700000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_4716731" contextRef="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">124224000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_4716732" contextRef="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">416942000</us-gaap:StockholdersEquity>
<us-gaap:SharesIssued id="Factid_4716733" contextRef="PAsOn12_31_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">11446683</us-gaap:SharesIssued>
<us-gaap:StockholdersEquity id="Factid_4716734" contextRef="PAsOn12_31_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-198903000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_4716735" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">342963000</us-gaap:StockholdersEquity>
<us-gaap:SharesIssued id="Factid_4716736" contextRef="PAsOn12_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">58856860</us-gaap:SharesIssued>
<us-gaap:StockholdersEquity id="Factid_4716737" contextRef="PAsOn12_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">698000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_4716738" contextRef="PAsOn12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">121694000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_4716739" contextRef="PAsOn12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">282370000</us-gaap:StockholdersEquity>
<us-gaap:SharesIssued id="Factid_4716740" contextRef="PAsOn12_31_2017_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">10987362</us-gaap:SharesIssued>
<us-gaap:StockholdersEquity id="Factid_4716741" contextRef="PAsOn12_31_2017_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-173512000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_4716742" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3">231250000</us-gaap:StockholdersEquity>
<us-gaap:PreferredStockSharesOutstanding id="Factid_4716743" contextRef="PAsOn03_31_2019" unitRef="Unit_shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
<us-gaap:PreferredStockSharesIssued id="Factid_4716744" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
<us-gaap:PreferredStockSharesIssued id="Factid_4716745" contextRef="PAsOn03_31_2019" unitRef="Unit_shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
<us-gaap:PreferredStockSharesOutstanding id="Factid_4716746" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
<us-gaap:NetIncomeLoss id="Factid_4716795" contextRef="P01_01_2019To03_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">31555000</us-gaap:NetIncomeLoss>
<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation id="Factid_4716797" contextRef="P01_01_2019To03_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">24472</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation id="Factid_4716798" contextRef="P01_01_2019To03_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation id="Factid_4716799" contextRef="P01_01_2019To03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">302000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation id="Factid_4716800" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">302000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation id="Factid_4716801" contextRef="P01_01_2019To03_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">74010</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation id="Factid_4716802" contextRef="P01_01_2019To03_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation id="Factid_4716803" contextRef="P01_01_2019To03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">5727000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation id="Factid_4716804" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">5727000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross id="Factid_4716805" contextRef="P01_01_2019To03_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">160359</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross id="Factid_4716806" contextRef="P01_01_2019To03_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross id="Factid_4716807" contextRef="P01_01_2019To03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">2793000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross id="Factid_4716808" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">2794000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
<us-gaap:TreasuryStockSharesAcquired id="Factid_4716809" contextRef="P01_01_2019To03_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">124989</us-gaap:TreasuryStockSharesAcquired>
<us-gaap:TreasuryStockSharesAcquired id="Factid_4716810" contextRef="P01_01_2019To03_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">-124989</us-gaap:TreasuryStockSharesAcquired>
<us-gaap:StockRepurchasedDuringPeriodValue id="Factid_4716811" contextRef="P01_01_2019To03_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">8730000</us-gaap:StockRepurchasedDuringPeriodValue>
<us-gaap:StockRepurchasedDuringPeriodValue id="Factid_4716812" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">8730000</us-gaap:StockRepurchasedDuringPeriodValue>
<us-gaap:SharesIssued id="Factid_4716813" contextRef="PAsOn03_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">58537485</us-gaap:SharesIssued>
<us-gaap:StockholdersEquity id="Factid_4716814" contextRef="PAsOn03_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">701000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_4716815" contextRef="PAsOn03_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">121592000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_4716816" contextRef="PAsOn03_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">448497000</us-gaap:StockholdersEquity>
<us-gaap:SharesIssued id="Factid_4716817" contextRef="PAsOn03_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">11571672</us-gaap:SharesIssued>
<us-gaap:StockholdersEquity id="Factid_4716818" contextRef="PAsOn03_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-207633000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_4716819" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">363157000</us-gaap:StockholdersEquity>
<us-gaap:NetIncomeLoss id="Factid_4716820" contextRef="P01_01_2018To03_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">37110000</us-gaap:NetIncomeLoss>
<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation id="Factid_4716822" contextRef="P01_01_2018To03_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">26832</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation id="Factid_4716823" contextRef="P01_01_2018To03_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation id="Factid_4716824" contextRef="P01_01_2018To03_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">195000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation id="Factid_4716825" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">195000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation id="Factid_4716826" contextRef="P01_01_2018To03_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">13028</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation id="Factid_4716827" contextRef="P01_01_2018To03_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation id="Factid_4716828" contextRef="P01_01_2018To03_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">3782000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation id="Factid_4716829" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">3782000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross id="Factid_4716830" contextRef="P01_01_2018To03_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">80988</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross id="Factid_4716831" contextRef="P01_01_2018To03_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross id="Factid_4716832" contextRef="P01_01_2018To03_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">2295000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross id="Factid_4716833" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">2296000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
<us-gaap:TreasuryStockSharesAcquired id="Factid_4716834" contextRef="P01_01_2018To03_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">100044</us-gaap:TreasuryStockSharesAcquired>
<us-gaap:StockRepurchasedDuringPeriodValue id="Factid_4716836" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">5210000</us-gaap:StockRepurchasedDuringPeriodValue>
<us-gaap:SharesIssued id="Factid_4716837" contextRef="PAsOn03_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">58851608</us-gaap:SharesIssued>
<us-gaap:StockholdersEquity id="Factid_4716838" contextRef="PAsOn03_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">699000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_4716839" contextRef="PAsOn03_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">120402000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_4716840" contextRef="PAsOn03_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">319480000</us-gaap:StockholdersEquity>
<us-gaap:SharesIssued id="Factid_4716841" contextRef="PAsOn03_31_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">11087406</us-gaap:SharesIssued>
<us-gaap:StockholdersEquity id="Factid_4716842" contextRef="PAsOn03_31_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">-178722000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_4716843" contextRef="PAsOn03_31_2018" unitRef="Unit_USD" decimals="-3">261859000</us-gaap:StockholdersEquity>
<us-gaap:TreasuryStockSharesAcquired id="Factid_4716844" contextRef="P01_01_2018To03_31_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">-100044</us-gaap:TreasuryStockSharesAcquired>
<us-gaap:StockRepurchasedDuringPeriodValue id="Factid_4716845" contextRef="P01_01_2018To03_31_2018_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3">5210000</us-gaap:StockRepurchasedDuringPeriodValue>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_4716846" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">3425000</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_4716847" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">4765000</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:ShareBasedCompensation id="Factid_4716848" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">2793000</us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation id="Factid_4716849" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">2295000</us-gaap:ShareBasedCompensation>
<us-gaap:GainLossOnSaleOfPropertyPlantEquipment id="Factid_4716850" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">-10000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
<us-gaap:GainLossOnSaleOfPropertyPlantEquipment id="Factid_4716851" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">22000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
<us-gaap:IncreaseDecreaseInAccountsReceivable id="Factid_4716853" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">128182000</us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInAccountsReceivable id="Factid_4716854" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">139643000</us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInInventories id="Factid_4716855" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">-7645000</us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInInventories id="Factid_4716856" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">7928000</us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets id="Factid_4716857" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">-1214000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets id="Factid_4716858" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">-118000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInAccountsPayable id="Factid_4716859" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">-7556000</us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInAccountsPayable id="Factid_4716860" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">13770000</us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities id="Factid_4716861" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">-27332000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
<us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities id="Factid_4716862" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">-18972000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
<us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable id="Factid_4716863" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">6438000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
<us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable id="Factid_4716864" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">10399000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
<us-gaap:ProceedsFromLinesOfCredit id="Factid_4716865" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">35000000</us-gaap:ProceedsFromLinesOfCredit>
<us-gaap:ProceedsFromLinesOfCredit id="Factid_4716866" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">92500000</us-gaap:ProceedsFromLinesOfCredit>
<us-gaap:RepaymentsOfLinesOfCredit id="Factid_4716867" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">0</us-gaap:RepaymentsOfLinesOfCredit>
<us-gaap:RepaymentsOfLinesOfCredit id="Factid_4716868" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">8000000</us-gaap:RepaymentsOfLinesOfCredit>
<us-gaap:PaymentsForRepurchaseOfCommonStock id="Factid_4716869" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">14457000</us-gaap:PaymentsForRepurchaseOfCommonStock>
<us-gaap:PaymentsForRepurchaseOfCommonStock id="Factid_4716870" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">8993000</us-gaap:PaymentsForRepurchaseOfCommonStock>
<us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions id="Factid_4716871" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">302000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
<us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions id="Factid_4716872" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">197000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
<us-gaap:NetCashProvidedByUsedInFinancingActivities id="Factid_4716873" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">20845000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities id="Factid_4716874" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">75704000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:ProfitLoss id="Factid_4716875" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">31555000</us-gaap:ProfitLoss>
<us-gaap:ProfitLoss id="Factid_4716876" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">37110000</us-gaap:ProfitLoss>
<us-gaap:NetCashProvidedByUsedInOperatingActivities id="Factid_4716877" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">-109990000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities id="Factid_4716878" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">-98108000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Factid_4716879" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">8647000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Factid_4716880" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">5435000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment id="Factid_4716881" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment id="Factid_4716882" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">24000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
<us-gaap:NetCashProvidedByUsedInInvestingActivities id="Factid_4716883" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">-8647000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities id="Factid_4716884" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">-5411000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect id="Factid_4716885" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">-97792000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect id="Factid_4716886" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">-27815000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents id="Factid_4716887" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">105699000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents id="Factid_4716888" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="-3">30514000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents id="Factid_4716889" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">7907000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents id="Factid_4716890" contextRef="PAsOn03_31_2018" unitRef="Unit_USD" decimals="-3">2699000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:InterestPaidNet id="Factid_4716891" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">11000</us-gaap:InterestPaidNet>
<us-gaap:InterestPaidNet id="Factid_4716892" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">62000</us-gaap:InterestPaidNet>
<us-gaap:IncomeTaxesPaidNet id="Factid_4716893" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">1262000</us-gaap:IncomeTaxesPaidNet>
<us-gaap:IncomeTaxesPaidNet id="Factid_4716894" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">-21000</us-gaap:IncomeTaxesPaidNet>
<us-gaap:NumberOfReportableSegments id="Factid_4716895" contextRef="P01_01_2017To07_31_2017" unitRef="Unit_Segment" decimals="INF">1</us-gaap:NumberOfReportableSegments>
<us-gaap:NumberOfReportableSegments id="Factid_4716896" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_Segment" decimals="INF">2</us-gaap:NumberOfReportableSegments>
<us-gaap:InventoryFinishedGoods id="Factid_4716897" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">34124000</us-gaap:InventoryFinishedGoods>
<us-gaap:InventoryFinishedGoods id="Factid_4716898" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">46638000</us-gaap:InventoryFinishedGoods>
<us-gaap:InventoryRawMaterials id="Factid_4716899" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">32245000</us-gaap:InventoryRawMaterials>
<us-gaap:InventoryRawMaterials id="Factid_4716900" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">27321000</us-gaap:InventoryRawMaterials>
<us-gaap:InventoryGross id="Factid_4716901" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">66369000</us-gaap:InventoryGross>
<us-gaap:InventoryGross id="Factid_4716902" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">73959000</us-gaap:InventoryGross>
<us-gaap:InventoryLIFOReserve id="Factid_4716903" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">18442000</us-gaap:InventoryLIFOReserve>
<us-gaap:InventoryLIFOReserve id="Factid_4716904" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">18442000</us-gaap:InventoryLIFOReserve>
<us-gaap:LIFOInventoryAmount id="Factid_4716905" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">47927000</us-gaap:LIFOInventoryAmount>
<us-gaap:LIFOInventoryAmount id="Factid_4716906" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">55517000</us-gaap:LIFOInventoryAmount>
<us-gaap:FIFOInventoryAmount id="Factid_4716908" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-5">2300000</us-gaap:FIFOInventoryAmount>
<us-gaap:EffectOfLIFOInventoryLiquidationOnIncome id="Factid_4716909" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="INF">0</us-gaap:EffectOfLIFOInventoryLiquidationOnIncome>
<us-gaap:EffectOfLIFOInventoryLiquidationOnIncome id="Factid_4716910" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="INF">0</us-gaap:EffectOfLIFOInventoryLiquidationOnIncome>
<us-gaap:ContractWithCustomerAssetNetCurrent id="Factid_4716911" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">7140000</us-gaap:ContractWithCustomerAssetNetCurrent>
<us-gaap:ContractWithCustomerAssetNetCurrent id="Factid_4716912" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">7987000</us-gaap:ContractWithCustomerAssetNetCurrent>
<us-gaap:PrepaidExpenseCurrent id="Factid_4716913" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">3647000</us-gaap:PrepaidExpenseCurrent>
<us-gaap:PrepaidExpenseCurrent id="Factid_4716914" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">3390000</us-gaap:PrepaidExpenseCurrent>
<us-gaap:ContractReceivableRetainageDueOneYearOrLess id="Factid_4716915" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">2586000</us-gaap:ContractReceivableRetainageDueOneYearOrLess>
<us-gaap:ContractReceivableRetainageDueOneYearOrLess id="Factid_4716916" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">2469000</us-gaap:ContractReceivableRetainageDueOneYearOrLess>
<us-gaap:IncomeTaxesReceivable id="Factid_4716917" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">0</us-gaap:IncomeTaxesReceivable>
<us-gaap:IncomeTaxesReceivable id="Factid_4716918" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">471000</us-gaap:IncomeTaxesReceivable>
<us-gaap:OtherAssetsCurrent id="Factid_4716919" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">504000</us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsCurrent id="Factid_4716920" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">1245000</us-gaap:OtherAssetsCurrent>
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent id="Factid_4716921" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">13877000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent id="Factid_4716922" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">15562000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:IntangibleAssetsGrossExcludingGoodwill id="Factid_4716923" contextRef="PAsOn03_31_2019_CustomerBacklogMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">4000000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
<us-gaap:IntangibleAssetsGrossExcludingGoodwill id="Factid_4716924" contextRef="PAsOn12_31_2018_CustomerBacklogMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">4000000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
<us-gaap:IntangibleAssetsGrossExcludingGoodwill id="Factid_4716925" contextRef="PAsOn03_31_2019_TrademarksAndTradeNamesMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">900000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
<us-gaap:IntangibleAssetsGrossExcludingGoodwill id="Factid_4716926" contextRef="PAsOn12_31_2018_TrademarksAndTradeNamesMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">900000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
<us-gaap:IntangibleAssetsGrossExcludingGoodwill id="Factid_4716927" contextRef="PAsOn03_31_2019_InternetDomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">6327000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
<us-gaap:IntangibleAssetsGrossExcludingGoodwill id="Factid_4716928" contextRef="PAsOn12_31_2018_InternetDomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">6327000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
<us-gaap:IntangibleAssetsGrossExcludingGoodwill id="Factid_4716929" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">11227000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
<us-gaap:IntangibleAssetsGrossExcludingGoodwill id="Factid_4716930" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">11227000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_4716931" contextRef="PAsOn03_31_2019_CustomerBacklogMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">4000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_4716932" contextRef="PAsOn12_31_2018_CustomerBacklogMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">4000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_4716933" contextRef="PAsOn03_31_2019_TrademarksAndTradeNamesMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">900000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_4716934" contextRef="PAsOn12_31_2018_TrademarksAndTradeNamesMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">900000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_4716935" contextRef="PAsOn03_31_2019_InternetDomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">389000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_4716936" contextRef="PAsOn12_31_2018_InternetDomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-3">285000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_4716937" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">5289000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_4716938" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">5185000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:IntangibleAssetsNetExcludingGoodwill id="Factid_4716939" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">5938000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:IntangibleAssetsNetExcludingGoodwill id="Factid_4716940" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">6042000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:FinitelivedIntangibleAssetsAcquired1 id="Factid_4716941" contextRef="P05_01_2018To05_31_2018_InternetDomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_USD" decimals="-5">6300000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
<us-gaap:AmortizationOfIntangibleAssets id="Factid_4716943" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-5">1200000</us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:Goodwill id="Factid_4716944" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-5">68500000</us-gaap:Goodwill>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife id="Factid_4716945" contextRef="P01_01_2019To03_31_2019_InternetDomainNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife id="Factid_4716946" contextRef="P01_01_2019To03_31_2019_CustomerBacklogMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis">P12M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife id="Factid_4716947" contextRef="P01_01_2019To03_31_2019_TrademarksAndTradeNamesMemberusgaapIndefiniteLivedIntangibleAssetsByMajorClassAxis">P12M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:AccruedMarketingCostsCurrent id="Factid_4716948" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">12906000</us-gaap:AccruedMarketingCostsCurrent>
<us-gaap:AccruedMarketingCostsCurrent id="Factid_4716949" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">25379000</us-gaap:AccruedMarketingCostsCurrent>
<us-gaap:EmployeeRelatedLiabilitiesCurrent id="Factid_4716950" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">5204000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
<us-gaap:EmployeeRelatedLiabilitiesCurrent id="Factid_4716951" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">19124000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
<us-gaap:ContractWithCustomerLiabilityCurrent id="Factid_4716952" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">2722000</us-gaap:ContractWithCustomerLiabilityCurrent>
<us-gaap:ContractWithCustomerLiabilityCurrent id="Factid_4716953" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">2058000</us-gaap:ContractWithCustomerLiabilityCurrent>
<trex:AccruedManufacturingExpensesCurrent id="Factid_4716954" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">2146000</trex:AccruedManufacturingExpensesCurrent>
<trex:AccruedManufacturingExpensesCurrent id="Factid_4716955" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">3744000</trex:AccruedManufacturingExpensesCurrent>
<trex:BillingsInExcessOfRevenuesCurrent id="Factid_4716956" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">747000</trex:BillingsInExcessOfRevenuesCurrent>
<trex:BillingsInExcessOfRevenuesCurrent id="Factid_4716957" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">512000</trex:BillingsInExcessOfRevenuesCurrent>
<us-gaap:OtherAccruedLiabilitiesCurrent id="Factid_4716960" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">5925000</us-gaap:OtherAccruedLiabilitiesCurrent>
<us-gaap:OtherAccruedLiabilitiesCurrent id="Factid_4716961" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">5474000</us-gaap:OtherAccruedLiabilitiesCurrent>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="Factid_4716964" contextRef="PAsOn03_31_2019_RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMemberusgaapCreditFacilityAxis_ThirdAmendedAndRestatedCreditAgreementMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-6">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="Factid_4716965" contextRef="PAsOn03_31_2019_RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMemberusgaapCreditFacilityAxis_ThirdAmendedAndRestatedCreditAgreementMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-6">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity id="Factid_4716966" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="INF">215000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
<us-gaap:LineOfCreditFacilityExpirationDate1 id="Factid_4716967" contextRef="P01_01_2019To03_31_2019_ThirdAmendedAndRestatedCreditAgreementMemberusgaapDebtInstrumentAxis">2021-01-12</us-gaap:LineOfCreditFacilityExpirationDate1>
<us-gaap:NetIncomeLoss id="Factid_4716975" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">31555000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_4716976" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">37110000</us-gaap:NetIncomeLoss>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_4716977" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_shares" decimals="0">58543478</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_4716978" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_shares" decimals="0">58855156</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements id="Factid_4716979" contextRef="P01_01_2019To03_31_2019_StockAppreciationRightsAndOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0">154076</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements id="Factid_4716980" contextRef="P01_01_2018To03_31_2018_StockAppreciationRightsAndOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0">194056</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements id="Factid_4716981" contextRef="P01_01_2019To03_31_2019_RestrictedStockMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0">131623</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements id="Factid_4716982" contextRef="P01_01_2018To03_31_2018_RestrictedStockMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0">150410</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_4716983" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_shares" decimals="0">58829177</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_4716984" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_shares" decimals="0">59199622</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:EarningsPerShareBasic id="Factid_4716985" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD_per_Share" decimals="2">0.54</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_4716986" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD_per_Share" decimals="2">0.63</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted id="Factid_4716987" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD_per_Share" decimals="2">0.54</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_4716988" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD_per_Share" decimals="2">0.63</us-gaap:EarningsPerShareDiluted>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_4716989" contextRef="P01_01_2019To03_31_2019_StockAppreciationRightsSARSMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0">12813</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_4716990" contextRef="P01_01_2018To03_31_2018_StockAppreciationRightsSARSMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0">5433</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:CommonStockSharesAuthorized id="Factid_4716992" contextRef="PAsOn05_02_2018" unitRef="Unit_shares" decimals="INF">80000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized id="Factid_4716993" contextRef="PAsOn03_31_2019" unitRef="Unit_shares" decimals="INF">120000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockNoParValue id="Factid_4716994" contextRef="PAsOn03_31_2019" unitRef="Unit_USD_per_Share" decimals="INF">0.01</us-gaap:CommonStockNoParValue>
<us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased id="Factid_4716995" contextRef="PAsOn02_16_2018_StockRepurchaseProgramMemberusgaapShareRepurchaseProgramAxis" unitRef="Unit_shares" decimals="INF">5800000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
<us-gaap:TreasuryStockSharesAcquired id="Factid_4716996" contextRef="P01_01_2019To03_31_2019_StockRepurchaseProgramMemberusgaapShareRepurchaseProgramAxis" unitRef="Unit_shares" decimals="INF">584310</us-gaap:TreasuryStockSharesAcquired>
<us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 id="Factid_4716997" contextRef="P05_02_2018To05_02_2018" unitRef="Unit_pure" decimals="0">0</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_4716998" contextRef="P01_01_2019To03_31_2019_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3">165479000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_4717000" contextRef="P01_01_2019To03_31_2019_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3">165479000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_4717002" contextRef="P01_01_2019To03_31_2019_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3">14092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_4717003" contextRef="P01_01_2019To03_31_2019_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3">14092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_4717004" contextRef="P01_01_2019To03_31_2019_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">165479000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_4717005" contextRef="P01_01_2019To03_31_2019_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">14092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_4717007" contextRef="P01_01_2018To03_31_2018_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3">155200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_4717009" contextRef="P01_01_2018To03_31_2018_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3">155200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_4717011" contextRef="P01_01_2018To03_31_2018_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3">16007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_4717012" contextRef="P01_01_2018To03_31_2018_TransferredOverTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis" unitRef="Unit_USD" decimals="-3">16007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_4717013" contextRef="P01_01_2018To03_31_2018_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">155200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_4717014" contextRef="P01_01_2018To03_31_2018_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">16007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation id="Factid_4717016" contextRef="P01_01_2019To03_31_2019">the Company discloses only the transaction price allocated to its remaining performance obligations on contracts with an original duration greater than one year</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation>
<trex:PercentSensitivityChangeInExpectedSurfaceFlakingClaims id="Factid_4717021" contextRef="P01_01_2019To03_31_2019_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_pure" decimals="2">0.10</trex:PercentSensitivityChangeInExpectedSurfaceFlakingClaims>
<trex:SensitivityChangeInSurfaceFlakingWarrantyReserve id="Factid_4717022" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-5">2300000</trex:SensitivityChangeInSurfaceFlakingWarrantyReserve>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate id="Factid_4717025" contextRef="P01_01_2019To03_31_2019_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="1">0.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate id="Factid_4717026" contextRef="P01_01_2018To03_31_2018_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="1">0.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate id="Factid_4717027" contextRef="P01_01_2019To03_31_2019_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3">0.025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate id="Factid_4717028" contextRef="P01_01_2018To03_31_2018_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3">0.027</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 id="Factid_4717029" contextRef="P01_01_2019To03_31_2019_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 id="Factid_4717030" contextRef="P01_01_2018To03_31_2018_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate id="Factid_4717031" contextRef="P01_01_2019To03_31_2019_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3">0.391</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate id="Factid_4717032" contextRef="P01_01_2018To03_31_2018_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3">0.404</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_4717033" contextRef="P01_01_2019To03_31_2019_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">295000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_4717034" contextRef="P01_01_2018To03_31_2018_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">202000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_4717035" contextRef="P01_01_2019To03_31_2019_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">1149000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_4717036" contextRef="P01_01_2018To03_31_2018_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">822000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_4717037" contextRef="P01_01_2019To03_31_2019_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">1314000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_4717038" contextRef="P01_01_2018To03_31_2018_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">1249000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_4717039" contextRef="P01_01_2019To03_31_2019_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">35000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_4717040" contextRef="P01_01_2018To03_31_2018_EmployeeStockPurchasePlanMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3">33000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_4717041" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">2793000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_4717042" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-3">2306000</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized id="Factid_4717043" contextRef="PAsOn03_31_2019_TwoThousandFourteenStockIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF">12840000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed id="Factid_4717046" contextRef="P01_01_2019To03_31_2019_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis">Black-Scholes option-pricing formula</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate id="Factid_4717048" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_pure" decimals="2">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:DeferredTaxAssetsValuationAllowance id="Factid_4717049" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-5">3000000</us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:OpenTaxYear id="Factid_4717050" contextRef="P01_01_2019To03_31_2019_EarliestTaxYearMemberusgaapTaxPeriodAxis_InternalRevenueServiceIRSMemberusgaapIncomeTaxAuthorityNameAxis">2015</us-gaap:OpenTaxYear>
<us-gaap:OpenTaxYear id="Factid_4717051" contextRef="P01_01_2019To03_31_2019_InternalRevenueServiceIRSMemberusgaapIncomeTaxAuthorityNameAxis_LatestTaxYearMemberusgaapTaxPeriodAxis">2018</us-gaap:OpenTaxYear>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_4717056" contextRef="P01_01_2019To03_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">165479000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_4717057" contextRef="P01_01_2019To03_31_2019_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">14092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_4717058" contextRef="P01_01_2019To03_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">179571000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<trex:EBITDA id="Factid_4717062" contextRef="P01_01_2019To03_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">42067000</trex:EBITDA>
<trex:EBITDA id="Factid_4717063" contextRef="P01_01_2019To03_31_2019_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">526000</trex:EBITDA>
<trex:EBITDA id="Factid_4717064" contextRef="P01_01_2019To03_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">42593000</trex:EBITDA>
<trex:CapitalExpenditure id="Factid_4717071" contextRef="P01_01_2019To03_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">7694000</trex:CapitalExpenditure>
<trex:CapitalExpenditure id="Factid_4717072" contextRef="P01_01_2019To03_31_2019_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">953000</trex:CapitalExpenditure>
<trex:CapitalExpenditure id="Factid_4717073" contextRef="P01_01_2019To03_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">8647000</trex:CapitalExpenditure>
<us-gaap:Assets id="Factid_4717074" contextRef="PAsOn03_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">448303000</us-gaap:Assets>
<us-gaap:Assets id="Factid_4717075" contextRef="PAsOn03_31_2019_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">87342000</us-gaap:Assets>
<us-gaap:Assets id="Factid_4717076" contextRef="PAsOn03_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">535645000</us-gaap:Assets>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_4717077" contextRef="P01_01_2018To03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">155200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_4717078" contextRef="P01_01_2018To03_31_2018_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">16007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_4717079" contextRef="P01_01_2018To03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">171207000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:NetIncomeLoss id="Factid_4717080" contextRef="P01_01_2018To03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">37580000</us-gaap:NetIncomeLoss>
<trex:EBITDA id="Factid_4717083" contextRef="P01_01_2018To03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">51834000</trex:EBITDA>
<trex:EBITDA id="Factid_4717084" contextRef="P01_01_2018To03_31_2018_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">653000</trex:EBITDA>
<trex:EBITDA id="Factid_4717085" contextRef="P01_01_2018To03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">52487000</trex:EBITDA>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_4717086" contextRef="P01_01_2018To03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">3453000</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_4717089" contextRef="P01_01_2018To03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">10572000</us-gaap:IncomeTaxExpenseBenefit>
<trex:CapitalExpenditure id="Factid_4717092" contextRef="P01_01_2018To03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">5043000</trex:CapitalExpenditure>
<trex:CapitalExpenditure id="Factid_4717093" contextRef="P01_01_2018To03_31_2018_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">392000</trex:CapitalExpenditure>
<trex:CapitalExpenditure id="Factid_4717094" contextRef="P01_01_2018To03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">5435000</trex:CapitalExpenditure>
<us-gaap:Assets id="Factid_4717095" contextRef="PAsOn03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">366400000</us-gaap:Assets>
<us-gaap:Assets id="Factid_4717096" contextRef="PAsOn03_31_2018_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">78984000</us-gaap:Assets>
<us-gaap:Assets id="Factid_4717097" contextRef="PAsOn03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">445384000</us-gaap:Assets>
<us-gaap:NetIncomeLoss id="Factid_4717098" contextRef="P01_01_2019To03_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">31255000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_4717099" contextRef="P01_01_2019To03_31_2019_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">300000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_4717100" contextRef="P01_01_2019To03_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">31555000</us-gaap:NetIncomeLoss>
<us-gaap:InterestIncomeExpenseNet id="Factid_4717101" contextRef="P01_01_2019To03_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">56000</us-gaap:InterestIncomeExpenseNet>
<us-gaap:InterestIncomeExpenseNet id="Factid_4717102" contextRef="P01_01_2019To03_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">56000</us-gaap:InterestIncomeExpenseNet>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_4717103" contextRef="P01_01_2019To03_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">7600000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_4717104" contextRef="P01_01_2019To03_31_2019_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">100000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_4717105" contextRef="P01_01_2019To03_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">7700000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_4717106" contextRef="P01_01_2019To03_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">3268000</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_4717107" contextRef="P01_01_2019To03_31_2019_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">126000</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_4717108" contextRef="P01_01_2019To03_31_2019_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">3394000</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:NetIncomeLoss id="Factid_4717112" contextRef="P01_01_2018To03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">37580000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_4717113" contextRef="P01_01_2018To03_31_2018_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">-470000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_4717114" contextRef="P01_01_2018To03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">37110000</us-gaap:NetIncomeLoss>
<us-gaap:InterestIncomeExpenseNet id="Factid_4717115" contextRef="P01_01_2018To03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">-229000</us-gaap:InterestIncomeExpenseNet>
<us-gaap:InterestIncomeExpenseNet id="Factid_4717116" contextRef="P01_01_2018To03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">-229000</us-gaap:InterestIncomeExpenseNet>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_4717117" contextRef="P01_01_2018To03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">10572000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_4717118" contextRef="P01_01_2018To03_31_2018_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">-157000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_4717119" contextRef="P01_01_2018To03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">10415000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_4717120" contextRef="P01_01_2018To03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">3453000</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_4717121" contextRef="P01_01_2018To03_31_2018_CommercialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">1280000</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_4717122" contextRef="P01_01_2018To03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3">4733000</us-gaap:DepreciationDepletionAndAmortization>
<trex:EBITDA id="Factid_4717123" contextRef="P01_01_2018To03_31_2018_OperatingSegmentsMembersrtConsolidationItemsAxis_ResidentialPortfolioSegmentMemberusgaapFinancingReceivablePortfolioSegmentAxis" unitRef="Unit_USD" decimals="-3">51834000</trex:EBITDA>
<us-gaap:OperatingLeaseRightOfUseAsset id="Factid_4717132" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">0</us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:LinesOfCreditCurrent id="Factid_4717133" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">35000000</us-gaap:LinesOfCreditCurrent>
<us-gaap:OperatingLeaseLiabilityNoncurrent id="Factid_4717136" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:NatureOfOperations id="Factid_4717137" contextRef="P01_01_2019To03_31_2019">&lt;table style="width: 100%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"&gt;&lt;tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"&gt;&lt;td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;BUSINESS AND ORGANIZATION&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trex Company, Inc. (Company) is the world&amp;#8217;s largest manufacturer of wood-alternative decking and railing products, with more than 25 years of product experience, which are marketed under the brand name Trex&lt;div style="vertical-align: super;font-size: smaller;display:inline;"&gt;&amp;#174;&lt;/div&gt;. The Company manufactures and distributes high-performance, low-maintenance wood/plastic composite outdoor living products and related accessories. A majority of its products are manufactured in a proprietary process that combines reclaimed wood fibers and scrap polyethylene. Also, the Company is a leading national provider of custom-engineered railing and staging systems for the commercial and multi-family market, including sports stadiums and performing arts venues. The Company operates in two reportable segments, Trex Residential Products (Trex Residential) and Trex Commercial Products (Trex Commercial). The Company is incorporated in Delaware. The principal executive offices are located at 160 Exeter Drive, Winchester, Virginia 22603, and the telephone number at that address is (540)&amp;#160;542-6300.&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:NatureOfOperations>
<us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock id="Factid_4717138" contextRef="P01_01_2019To03_31_2019">&lt;div&gt;&lt;table style="width: 100%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"&gt;&lt;tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"&gt;&lt;td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;BASIS OF PRESENTATION&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X and, accordingly, the accompanying condensed consolidated financial statements do not include all of the information and notes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of management, all adjustments (consisting of normal and recurring adjustments except as otherwise described herein) considered necessary for a fair presentation have been included in the accompanying condensed consolidated financial statements. The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Trex Wood-Polymer Espana, S.L. and Trex Commercial Products, Inc., for all periods presented. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The consolidated results of operations for the three months ended March&amp;#160;31, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending December&amp;#160;31, 2019. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements as of December&amp;#160;31, 2018 and 2017 and for each of the three years in the period ended December&amp;#160;31, 2018 included in the Annual Report of Trex Company, Inc. on Form 10-K, as filed with the U.S. Securities and Exchange Commission.&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
<us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock id="Factid_4717139" contextRef="P01_01_2019To03_31_2019">&lt;div&gt;&lt;table style="width: 100%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"&gt;&lt;tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"&gt;&lt;td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RECENTLY ADOPTED ACCOUNTING STANDARDS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; margin-bottom: 0px; margin-top: 6pt; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In June 2018, the FASB issued ASU No.&amp;#160;2018-07, &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Compensation &amp;#8211; Stock Compensation (Topic 718)&lt;/div&gt;.&amp;#8221; The ASU expands the scope of Topic 718, which currently only includes share-based payments issued to employees, to also include share-based payments issued to nonemployees for goods or services. The ASU supersedes Subtopic 505-50, &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Equity&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Equity-Based Payment to Non-Employees&lt;/div&gt;.&amp;#8221; Consequently, the accounting for share-based payments to nonemployees and employees will be substantially aligned. The ASU was effective for fiscal years beginning after December&amp;#160;15, 2018, including interim periods within that fiscal year. The Company adopted the guidance on January&amp;#160;1, 2019. Adoption did not have an impact on the Company&amp;#8217;s financial condition or results of operations. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;In February 2016, the FASB issued ASU No.&amp;#160;2016-02, &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Leases (Topic 842),&lt;/div&gt;&amp;#8221; and issued subsequent amendments to the initial guidance in January 2018 within ASU No.&amp;#160;2018-01, in July 2018 within ASU Nos. 2018-10 and 2018-11, in December 2018 within ASU No.&amp;#160;2018-20, and in March 2019 within ASU No.&amp;#160;2019-01 (collectively, the standard). The standard requires lessees to recognize operating leases on the balance sheet as a right-of-use asset and a lease liability. The liability is equal to the present value of the lease payments over the remaining lease term. The asset is based on the liability, subject to certain adjustments. Operating leases result in straight-line expense. The Company adopted the standard on January&amp;#160;1, 2019, and elected the transition method of adoption, which allowed the Company to apply the standard as of the beginning of the period of adoption. The Company opted to elect the package of practical expedients to not reassess prior conclusions related to contracts containing leases, lease classification and initial direct costs, and certain other practical expedients, including the use of hindsight to determine the lease term for existing leases and in assessing impairment of the right-of-use asset, and the exception for short-term leases. For its current classes of underlying assets, the Company did not elect the practical expedient under which the lease components would not be separated from the nonlease components. Nonlease components include certain maintenance services provided by the lessor and the related consideration is specified on a stand-alone basis in the&amp;#160;applicable lease agreements. Adoption of the standard had a significant impact on the Company&amp;#8217;s condensed consolidated balance sheet due to the recognition of a right-of-use asset and lease liability of $45.8&amp;#160;million and $47.2&amp;#160;million, respectively, upon adoption. As the Company&amp;#8217;s leases do not provide an implicit rate that can be readily determined, the Company used its incremental borrowing rate based on the information available at the implementation date in determining the present value of lease payments.&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
<us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted id="Factid_4717142" contextRef="P01_01_2019To03_31_2019">&lt;div&gt;&lt;table style="width: 100%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"&gt;&lt;tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"&gt;&lt;td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NEW ACCOUNTING STANDARDS NOT YET ADOPTED&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In August 2018, the FASB issued ASU No.&amp;#160;2018-15, &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Intangibles &amp;#8211; Goodwill and Other &amp;#8211; Internal-Use Software (Subtopic 350-40): Customer&amp;#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of FASB Emerging Issues Task Force)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#8221;&lt;/div&gt;.&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;The new guidance aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred for an internal-use software license. Under that model, implementation costs are capitalized or expensed depending on the nature of the costs and the project stage during which they are incurred. Capitalized implementation costs are amortized over the term of the associated hosted cloud computing arrangement service contract on a straight-line basis, unless another systematic and rational basis is more representative of the pattern in which the entity expects to benefit from its right to access the hosted software. Capitalized implementation costs would then be assessed for impairment in a manner similar to long-lived assets. The new guidance is effective for fiscal years beginning after December&amp;#160;15, 2019, and interim periods within those fiscal years. Early adoption is permitted. Entities can choose to adopt the new guidance either prospectively to eligible costs incurred on or after the date the guidance is first applied or retrospectively. The Company intends to adopt the guidance on January&amp;#160;1, 2020, and is assessing the impact on its financial condition and results of operations. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In January 2017, the FASB issued ASU No.&amp;#160;2017-04, &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Intangibles&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment&lt;/div&gt;.&amp;#8221; The guidance removes Step 2 of the goodwill impairment test and eliminates the need to determine the fair value of individual assets and liabilities to measure goodwill impairment. A goodwill impairment will now be the amount by which a reporting unit&amp;#8217;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. Entities will continue to have the option to perform a qualitative assessment to determine if a quantitative impairment test is necessary. The guidance will be applied prospectively, and is effective for annual and interim goodwill impairment tests in fiscal years beginning after December&amp;#160;15, 2019. Early adoption is permitted for any impairment tests performed on testing dates after January&amp;#160;1, 2017. The Company intends to adopt the guidance on January&amp;#160;1, 2020. The Company continues&amp;#160;to&amp;#160;evaluate&amp;#160;the guidance and does not believe adoption will have a material impact on its financial condition or results of operations. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 1pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 1pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 12pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In June 2016, the FASB issued ASU 2016-13, &amp;#8220;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Financial Instruments &amp;#8211; Credit Losses (Topic 326): Measurement of Credit Losses in Financial Instruments&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&amp;#8221; The ASU amends the guidance on the impairment of financial instruments and adds an impairment model, known as the current expected credit loss (CECL) model. The CECL model requires an entity to recognize its current estimate of all expected credit losses, rather than incurred losses, and applies to trade receivables and other receivables. The CECL model is designed to capture expected credit losses through the establishment of an allowance account, which will be presented as an offset to the amortized cost basis of the related financial asset. The new guidance is effective for fiscal years beginning after December&amp;#160;15, 2019, including interim periods within those fiscal years, and is applied using the modified-retrospective approach. The Company intends to adopt the guidance on January&amp;#160;1, 2020. The Company continues&amp;#160;to&amp;#160;evaluate&amp;#160;the guidance and does not believe adoption will have a material impact on its financial condition or results of operations.&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted>
<us-gaap:InventoryDisclosureTextBlock id="Factid_4717143" contextRef="P01_01_2019To03_31_2019">&lt;div&gt;&lt;table style="width: 100%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"&gt;&lt;tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"&gt;&lt;td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;INVENTORIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif;;display:inline;"&gt;Inventories valued at LIFO (last-in, first-out), consist of the following (in thousands):&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="background: none; font-size: 12pt; letter-spacing: 0px; text-decoration: none; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; text-align: center; white-space: nowrap;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;March 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; text-align: center; white-space: nowrap;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Finished goods&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;34,124&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;46,638&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Raw materials&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;32,245&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 7%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;27,321&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total FIFO (first-in, first-out) inventories&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;66,369&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;73,959&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reserve to adjust inventories to LIFO value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(18,442&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 7%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(18,442&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total LIFO inventories&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;47,927&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;55,517&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; margin-bottom: 0px; margin-top: 12pt;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company utilizes the LIFO method of accounting related to its wood-alternative decking and residential railing products, which generally provides for the matching of current costs with current revenues. However, under the LIFO method, reductions in annual inventory balances cause a portion of the Company&amp;#8217;s cost of sales to be based on historical costs rather than current year costs (LIFO liquidation). Reductions in interim inventory balances expected to be replenished by year-end do not result in a LIFO liquidation. Accordingly, interim LIFO calculations are based, in part, on management&amp;#8217;s estimates of expected year-end inventory levels and costs which may differ from actual results. Since inventory levels and costs are subject to factors beyond management&amp;#8217;s control, interim results are subject to the final year-end LIFO inventory valuation. &lt;/div&gt;As of March&amp;#160;&lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;31&lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;, &lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;2019&lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;, management estimates that interim inventory balances will be replenished by year-end and there were no LIFO inventory liquidations or related impact on cost of sales in the three months ended March&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;31&lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;, &lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;2019&lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt; or &lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; margin-bottom: 0px; margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;Inventories valued at lower of cost (FIFO method) and net realizable value were $&lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;2.2&lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&amp;#160;million at March&amp;#160;&lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;31&lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;, &lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;2019&lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt; and $&lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;2.3&lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&amp;#160;million at December&amp;#160;&lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;31&lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;, &lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;, consisting primarily of raw materials. The Company utilizes the FIFO method of accounting related to its railing and staging systems for the commercial and multi-family market. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
<trex:PrepaidAndOtherCurrentAssetsDisclosureTextBlock id="Factid_4717145" contextRef="P01_01_2019To03_31_2019">&lt;div&gt;&lt;table style="width: 100%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"&gt;&lt;tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"&gt;&lt;td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;PREPAID EXPENSES AND OTHER ASSETS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-top: 6pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepaid expenses and other assets consist of the following (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;March 31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues in excess of billings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;7,140&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;7,987&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepaid expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3,647&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3,390&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contract retainage&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;2,586&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;2,469&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax receivable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;471&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;504&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;1,245&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total prepaid expenses and other assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,877&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;15,562&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</trex:PrepaidAndOtherCurrentAssetsDisclosureTextBlock>
<us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock id="Factid_4717147" contextRef="P01_01_2019To03_31_2019">&lt;div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="break-inside: avoid;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7.&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;GOODWILL AND OTHER INTANGIBLE ASSETS&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="margin-top: 6pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets consist of the following (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;March 31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-right: 0in; text-align: right; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-right: 0in; text-align: right; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer backlog&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;4,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;4,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trade names and trademarks&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;900&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;900&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Domain names&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;6,327&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;6,327&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;11,227&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;11,227&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated amortization:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-right: 0in; text-align: right; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-right: 0in; text-align: right; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer backlog&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(4,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(4,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trade name and trademarks&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(900&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(900&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Domain names&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(389&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(285&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total accumulated amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(5,289&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(5,185&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5,938&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;6,042&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible asset amounts were determined based on the estimated economics of the asset and are amortized over the estimated useful lives on a straight-line basis over 12 months for customer backlog and trade names and trademarks and 15 years for domain names, which approximates the pattern in which the economic benefits are expected to be received. In May 2018, the Company purchased certain domain names for $6.3&amp;#160;million. We evaluate the recoverability of intangible assets periodically and consider events or circumstances that may warrant revised estimates of useful lives or that may indicate an impairment. Intangible asset amortization expense for the three months ended March&amp;#160;31, 2019 and March&amp;#160;31, 2018 was $0.1&amp;#160;million and $1.2&amp;#160;million,&lt;/div&gt;&amp;#160;respectively.&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; As of March&amp;#160;31, 2019, the Company had goodwill of $68.5&amp;#160;million. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
<us-gaap:AccruedIncomeTaxesCurrent id="Factid_4717149" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">6138000</us-gaap:AccruedIncomeTaxesCurrent>
<us-gaap:AccruedIncomeTaxesCurrent id="Factid_4717150" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">0</us-gaap:AccruedIncomeTaxesCurrent>
<us-gaap:DebtDisclosureTextBlock id="Factid_4717153" contextRef="P01_01_2019To03_31_2019">&lt;div&gt;&lt;table style="width: 100%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"&gt;&lt;tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"&gt;&lt;td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="line-height: normal; font-size: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;9. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="line-height: normal; font-size: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;DEBT&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s outstanding debt consists of a revolving credit facility. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 18pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revolving Credit Facility &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On January&amp;#160;12, 2016, the Company entered into a Third Amended and Restated Credit Agreement, as amended, with Bank of America, N.A. as Lender, Administrative Agent, Swing Line Lender and Letter of Credit Issuer, and certain other lenders including Citibank, N.A., Capital One, N.A., and SunTrust. The Third Amended Credit Agreement, as amended, provides the Company with one or more revolving loans in a collective maximum principal amount of $250&amp;#160;million from January&amp;#160;1 through June&amp;#160;30 of each year, and a maximum principal amount of $200&amp;#160;million from July&amp;#160;1 through December&amp;#160;31 of each year throughout the term, which ends January&amp;#160;12, 2021. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company had $35&amp;#160;million in outstanding borrowings under its revolving credit facility and remaining available borrowing capacity of $215&amp;#160;million at March&amp;#160;31, 2019. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 1pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 1pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 18pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Compliance with Debt Covenants and Restrictions &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s ability to make scheduled principal and interest payments, borrow and repay amounts under any outstanding revolving credit facility and continue to comply with any loan covenants depends primarily on the Company&amp;#8217;s ability to generate sufficient cash flow from operations. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of March&amp;#160;31, 2019, the Company was in compliance with all of the covenants contained in its debt agreements. Failure to comply with the loan covenants might cause lenders to accelerate the repayment obligations under the credit facility, which may be declared payable immediately based on a default. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DebtDisclosureTextBlock>
<us-gaap:LeasesOfLesseeDisclosureTextBlock id="Factid_4717158" contextRef="P01_01_2019To03_31_2019">&lt;div&gt;&lt;table style="width: 100%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"&gt;&lt;tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"&gt;&lt;td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="line-height: normal; font-size: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="line-height: normal; font-size: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;LEASES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company leases office space, storage warehouses and certain plant equipment under various operating leases. The Company determines if an arrangement is a lease at inception. &lt;/div&gt;The arrangement is a lease if it conveys the right to the Company to control the use of identified property, plant, or equipment for a period of time in exchange for consideration.&amp;#160;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating leases are included in operating lease right-of-use (ROU) assets, accrued expenses and other current liabilities, and operating lease liabilities in the condensed consolidated balance sheets. Operating leases with an initial term of 12 months or less are not included in the condensed consolidated balance sheet. The Company recognizes lease expense for these leases on a straight-line basis over the lease term. ROU assets represent the right to use an underlying asset for the lease term and operating lease liabilities represent the obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company&amp;#8217;s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The Company gives consideration to instruments with similar characteristics when calculating its incremental borrowing rate. The&amp;#160;Company&lt;/div&gt;&amp;#8217;s&amp;#160;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;operating leases have remaining lease terms of 1 year to 10 years. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the three months ended March&amp;#160;31, 2019, total operating lease cost was $2.1&amp;#160;million. The weighted average remaining lease term and weighted average discount rate at March&amp;#160;31, 2019 were 7 years and 3.67%, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table includes supplemental cash flow information for the three months ended March&amp;#160;31, 2019 and supplemental balance sheet information at March 31, 2019 related to operating leases (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 68%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: bottom;;width:;"&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; font-size: 8pt;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Supplemental cash flow information&lt;/div&gt; (in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top: none; border-bottom: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; padding: 0px; vertical-align: bottom; width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash paid for amounts included in the measurement of operating lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;2,118&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating ROU assets obtained in exchange for lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;388&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&amp;#160;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 68%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr&gt;&lt;td style="padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: bottom; width: 95%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; background: none; line-height: normal; font-size: 8pt;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Supplemental balance sheet information &lt;/div&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: none; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 68%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(204, 238, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;Operating lease ROU assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;44,251&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;Operating&amp;#160;lease&amp;#160;liabilities:&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;6,859&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;38,764&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total operating lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;45,623&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table includes maturities of operating lease liabilities&amp;#160;at March&amp;#160;31, 2019 (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 68%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: bottom;;width:;"&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; font-size: 8pt;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Maturities&amp;#160;of&amp;#160;operating&amp;#160;lease&amp;#160;liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: none; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; padding: 0px; vertical-align: bottom; width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 (excluding the three months ended March&amp;#160;31, 2019)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,321 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;8,290&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;8,095&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;6,278&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5,932&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;17,063&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total lease payments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;51,979&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;Less imputed interest&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(6,356&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total operating liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;45,623&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 1pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 1pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
<trex:SupplementalFinancialInformationOfOperatingLeasesTableTextBlock id="Factid_4717159" contextRef="P01_01_2019To03_31_2019">&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table includes supplemental cash flow information for the three months ended March&amp;#160;31, 2019 and supplemental balance sheet information at March 31, 2019 related to operating leases (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 68%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: bottom;;width:;"&gt;&lt;div style="border-left: none; border-right: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; font-size: 8pt;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Supplemental cash flow information&lt;/div&gt; (in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top: none; border-bottom: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; padding: 0px; vertical-align: bottom; width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash paid for amounts included in the measurement of operating lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;2,118&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating ROU assets obtained in exchange for lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;388&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&amp;#160;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 68%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr&gt;&lt;td style="padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: bottom; width: 95%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; background: none; line-height: normal; font-size: 8pt;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Supplemental balance sheet information &lt;/div&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: none; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 68%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(204, 238, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;Operating lease ROU assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;44,251&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;Operating&amp;#160;lease&amp;#160;liabilities:&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;6,859&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;38,764&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total operating lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;45,623&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</trex:SupplementalFinancialInformationOfOperatingLeasesTableTextBlock>
<us-gaap:OperatingLeasePayments id="Factid_4717161" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">2118000</us-gaap:OperatingLeasePayments>
<us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability id="Factid_4717162" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-3">388000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
<trex:LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities id="Factid_4717164" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">6859000</trex:LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities>
<us-gaap:OperatingLeaseLiability id="Factid_4717166" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">45623000</us-gaap:OperatingLeaseLiability>
<us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock id="Factid_4717167" contextRef="P01_01_2019To03_31_2019">&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table includes maturities of operating lease liabilities&amp;#160;at March&amp;#160;31, 2019 (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 68%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: bottom;;width:;"&gt;&lt;div style="border-right: none; border-left: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; font-size: 8pt;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Maturities&amp;#160;of&amp;#160;operating&amp;#160;lease&amp;#160;liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: none; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; padding: 0px; vertical-align: bottom; width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 (excluding the three months ended March&amp;#160;31, 2019)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,321 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;8,290&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;8,095&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;6,278&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5,932&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;17,063&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total lease payments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;51,979&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"&gt;Less imputed interest&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(6,356&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 91%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total operating liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;45,623&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 1pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 1pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear id="Factid_4717169" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">6321000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo id="Factid_4717170" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">8290000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree id="Factid_4717171" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">8095000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour id="Factid_4717172" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">6278000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive id="Factid_4717173" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">5932000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive id="Factid_4717174" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">17063000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue id="Factid_4717175" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">51979000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
<us-gaap:LessorOperatingLeaseTermOfContract id="Factid_4717178" contextRef="PAsOn03_31_2019_MinimumMembersrtRangeAxis">P1Y</us-gaap:LessorOperatingLeaseTermOfContract>
<us-gaap:LessorOperatingLeaseTermOfContract id="Factid_4717179" contextRef="PAsOn03_31_2019_MaximumMembersrtRangeAxis">P10Y</us-gaap:LessorOperatingLeaseTermOfContract>
<us-gaap:OperatingLeaseCost id="Factid_4717180" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-5">2100000</us-gaap:OperatingLeaseCost>
<us-gaap:FinancialInstrumentsDisclosureTextBlock id="Factid_4717181" contextRef="P01_01_2019To03_31_2019">&lt;div&gt;&lt;table style="width: 100%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"&gt;&lt;tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"&gt;&lt;td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="line-height: normal; font-size: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;11. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="line-height: normal; font-size: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;FINANCIAL INSTRUMENTS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company considers the recorded value of its financial assets and liabilities, consisting primarily of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses, other current liabilities, and debt to approximate the fair value of the respective assets and liabilities on the Condensed Consolidated Balance Sheets at March&amp;#160;31, 2019 and December&amp;#160;31, 2018. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
<us-gaap:StockholdersEquityNoteDisclosureTextBlock id="Factid_4717182" contextRef="P01_01_2019To03_31_2019">&lt;div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="width: 100%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"&gt;&lt;tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"&gt;&lt;td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;12. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;STOCKHOLDERS&amp;#8217; EQUITY&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Second Certificate of Amendment to the Restated Certificate of Incorporation &lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s Board of Directors unanimously approved &lt;/div&gt;a Second Certificate of Amendment to the &lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restated Certificate of Incorporation (&lt;/div&gt;Second &lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amendment) on February&amp;#160;14, 2018, subject to stockholder approval. At the annual meeting of stockholders of the Company held on May&amp;#160;2, 2018, the Company&amp;#8217;s stockholders approved the &lt;/div&gt;Second &lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amendment, effective as of May&amp;#160;2, 2018. The &lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amendment increased the number of shares of common stock, par value $.01 per share, that the Company is authorized to issue from 80,000,000 shares to 120,000,000 shares. The &lt;/div&gt; Second &lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amendment was filed with the Delaware Secretary of State on May&amp;#160;2, 2018.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 13.5pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Stock Split &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On May&amp;#160;2, 2018, the Board of Directors of the Company approved a two-for-one stock split of the Company&amp;#8217;s common stock, par value $0.01. The stock split was in the form of a stock dividend distributed on June&amp;#160;18, 2018, to stockholders of record at the close of business on May&amp;#160;23, 2018. The stock split entitled each stockholder to receive one additional share of common stock, par value $0.01, for each share they held as of the record date. All common stock share and per share data for all periods presented in the accompanying unaudited condensed consolidated financial statements and notes thereto have been retroactively adjusted to reflect the stock split.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 18pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Earnings Per Share &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table sets forth the computation of basic and diluted earnings per share (in thousands, except share and per share data): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Three Months Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;March 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 79%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Numerator:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 8%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 79%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income available to common shareholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;31,555&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 8%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;37,110&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 79%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Denominator:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 8%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 79%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic weighted average shares outstanding&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;58,543,478&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 8%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;58,855,156&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 79%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of dilutive securities:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 8%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 79%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.83in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock appreciation rights and options&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;154,076&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 8%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;194,056&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 79%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.83in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted stock&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;131,623&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 8%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;150,410&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 79%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted weighted average shares outstanding&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;58,829,177&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 8%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;59,199,622&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 79%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic earnings per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;0.54&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 8%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;0.63&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 79%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted earnings per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;0.54&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 8%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;0.63&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 1pt; margin-bottom: 0px; margin-top: 12pt; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted earnings per share is computed using the weighted average number of shares determined for the basic earnings per share computation plus the dilutive effect of common stock equivalents using the treasury stock method. The computation of diluted earnings per share excludes the following potentially dilutive securities because the effect would be anti-dilutive: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Three Months Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;March 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 85%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock appreciation rights&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;12,813&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5,433&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 18pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Stock Repurchase Program &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On February&amp;#160;16, 2018, the Board of Directors adopted a stock repurchase program of up to 5.8&amp;#160;million shares of the Company&amp;#8217;s outstanding common stock (Stock Repurchase Program). As of the date of this report, the Company has repurchased 584,310 shares of the Company&amp;#8217;s outstanding common stock under the Stock Repurchase Program. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock id="Factid_4717183" contextRef="P01_01_2019To03_31_2019">&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table sets forth the computation of basic and diluted earnings per share (in thousands, except share and per share data): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Three Months Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;March 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 79%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Numerator:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 8%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 79%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income available to common shareholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;31,555&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 8%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;37,110&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 79%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Denominator:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 8%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 79%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic weighted average shares outstanding&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;58,543,478&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 8%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;58,855,156&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 79%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of dilutive securities:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 8%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 79%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.83in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock appreciation rights and options&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;154,076&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 8%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;194,056&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 79%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.83in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted stock&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;131,623&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 8%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;150,410&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 79%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted weighted average shares outstanding&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;58,829,177&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 8%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;59,199,622&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 79%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic earnings per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;0.54&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 8%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;0.63&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 79%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted earnings per share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;0.54&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 8%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;0.63&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
<us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock id="Factid_4717184" contextRef="P01_01_2019To03_31_2019">The computation of diluted earnings per share excludes the following potentially dilutive securities because the effect would be anti-dilutive:&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Three Months Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;March 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 85%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock appreciation rights&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;12,813&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5,433&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
<us-gaap:DisaggregationOfRevenueTableTextBlock id="Factid_4717186" contextRef="P01_01_2019To03_31_2019">The tables also include a reconciliation of the respective disaggregated net sales with the Company&amp;#8217;s reportable segments (in thousands).&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-size: 12pt; font-family: &amp;quot;times new roman&amp;quot;, serif; text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="width: 84%; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="padding: 0px 0in 2px; font-size: 8pt; vertical-align: bottom;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; font-size: 8pt;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Three&amp;#160;Months&amp;#160;Ended&amp;#160;March&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 2px; font-size: 8pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="padding: 0in; font-size: 8pt; vertical-align: bottom; border-bottom: 1px solid black;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Reportable Segment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 2px; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 0px 0in; font-size: 8pt; vertical-align: bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Trex&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Residential&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Trex&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Commercial&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 73%; padding: 0px 0in; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Timing of Revenue Recognition and Type of Contract&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 73%; padding: 0px 0in; font-size: 10pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Products transferred at a point in time and variable consideration contracts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;165,479&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;165,479&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 73%; padding: 0px 0in 0.5pt; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Products transferred over time and fixed price contracts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;14,092&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;14,092&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 73%; padding: 0px 0in 1.25pt; font-size: 1pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 1pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;165,479&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;14,092&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;179,571&lt;div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in; margin-top: 0px; background: none;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap; background: none; text-decoration: none;;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 11pt; margin: 0px 0in; line-height: 107%; font-family: calibri, sans-serif; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table style="width: 84%; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;"&gt;&lt;tr&gt;&lt;td style="padding: 0px 0in 2px; font-size: 8pt; vertical-align: bottom;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; font-size: 8pt;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Three&amp;#160;Months&amp;#160;Ended&amp;#160;March&amp;#160;31,&amp;#160;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 2px; font-size: 8pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="padding: 0in; font-size: 8pt; vertical-align: bottom; border-bottom: 1px solid black;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Reportable Segment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 2px; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 0px 0in; font-size: 8pt; vertical-align: bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Trex&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Residential&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Trex&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Commercial&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 73%; padding: 0px 0in; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Timing of Revenue Recognition and Type of Contract&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 73%; padding: 0px 0in; font-size: 10pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Products transferred at a point in time and variable consideration contracts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;155,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;155,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 73%; padding: 0px 0in 0.5pt; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Products transferred over time and fixed price contracts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;16,007&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;16,007&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 73%; padding: 0px 0in 1.25pt; font-size: 1pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 1pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;155,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;16,007&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;171,207&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
<us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock id="Factid_4717187" contextRef="P01_01_2019To03_31_2019">&lt;div&gt;&lt;table style="width: 100%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"&gt;&lt;tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"&gt;&lt;td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="line-height: normal; font-size: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;14. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="line-height: normal; font-size: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;STOCK-BASED COMPENSATION&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan), approved by the Company&amp;#8217;s stockholders in April 2014. The Plan amended and restated in its entirety the Trex Company, Inc. 2005 Stock Incentive Plan. The Plan was subsequently amended and restated by the Company&amp;#8217;s Board of Directors in May 2014 and May 2018. The Plan is administered by the Compensation Committee of the Company&amp;#8217;s Board of Directors. Stock-based compensation is granted to officers, directors and certain key employees in accordance with the provisions of the Plan. The Plan provides for grants of stock options, restricted stock, restricted stock units, stock appreciation rights (SARs), and unrestricted stock. The total aggregate number of shares of the Company&amp;#8217;s common stock that may be issued under the Plan is 12,840,000 and as of March&amp;#160;31, 2019, the total number of shares available for future issuance are 5,784,704. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the Company&amp;#8217;s stock-based compensation grants for the three months ended March&amp;#160;31, 2019: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Stock Awards Granted&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Weighted-Average&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Grant Price&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Per Share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 74%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Time-based restricted stock units&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;26,158&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 13%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;77.61&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 74%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Performance-based restricted stock units (a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;80,104&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 13%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;47.89&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 74%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock appreciation rights&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;24,536&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 13%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;77.70&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none; border-collapse: collapse; margin: 0in 0in 0in 0.75in; width: 97%;;text-align:left;"&gt;&lt;tr&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: top; width: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Includes 32,462 of target performance-based restricted stock unit awards granted during the three months ended March&amp;#160;31, 2019, and adjustments of 27,154, 14,900 and 5,588 to grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2016, 2017, and 2018, respectively. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair value of each SAR is estimated on the date of grant using a Black-Scholes option-pricing formula. For SARs issued in the three months ended March&amp;#160;31, 2019 and 2018 the data and assumptions shown in the following table were used: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Three Months Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;March 31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Three Months Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;March 31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 71%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted-average fair value of grants&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;29.56&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 14%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;44.17&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 71%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dividend yield&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;0&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;%&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 14%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;0&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 71%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Average risk-free interest rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;2.5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;%&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 14%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;2.7&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 71%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected term (years)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 14%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 71%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected volatility&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;39.1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;%&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 14%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;40.4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 1pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 1pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 0;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 0;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company recognizes stock-based compensation expense ratably over the period from the grant date to the earlier of: (1)&amp;#160;the vesting date of the award, or (2)&amp;#160;the date the grantee is eligible to retire without forfeiting the award. For performance-based restricted stock and performance-based restricted stock units, expense is recognized ratably over the performance and vesting period of each tranche based on management&amp;#8217;s judgment of the ultimate award that is likely to be paid out based on the achievement of the predetermined performance measures. The following table summarizes the Company&amp;#8217;s stock-based compensation expense (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Three Months Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;March 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 85%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock appreciation rights&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;295&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 3%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;202&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 85%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Time-based restricted stock and restricted stock units&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;1,149&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 3%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;822&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 85%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Performance-based restricted stock and restricted stock units&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;1,314&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 3%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;1,249&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 85%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Employee stock purchase plan&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;35&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 3%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;33&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 85%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total stock-based compensation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;2,793&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 3%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;2,306&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total unrecognized compensation cost related to unvested awards as of March&amp;#160;31, 2019 was $8.9&amp;#160;million. The cost of these unvested awards is being recognized over the requisite vesting period of each award.&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
<us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock id="Factid_4717191" contextRef="P01_01_2019To03_31_2019">&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair value of each SAR is estimated on the date of grant using a Black-Scholes option-pricing formula. For SARs issued in the three months ended March&amp;#160;31, 2019 and 2018 the data and assumptions shown in the following table were used: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Three Months Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;March 31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Three Months Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;March 31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 71%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted-average fair value of grants&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;29.56&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 14%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;44.17&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 71%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dividend yield&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;0&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;%&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 14%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;0&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 71%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Average risk-free interest rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;2.5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;%&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 14%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;2.7&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 71%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected term (years)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 14%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 71%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected volatility&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;39.1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;%&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 14%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;40.4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
<us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock id="Factid_4717192" contextRef="P01_01_2019To03_31_2019">The following table summarizes the Company&amp;#8217;s stock-based compensation expense (in thousands):&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Three Months Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;March 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 85%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock appreciation rights&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;295&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 3%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;202&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 85%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Time-based restricted stock and restricted stock units&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;1,149&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 3%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;822&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 85%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Performance-based restricted stock and restricted stock units&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;1,314&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 3%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;1,249&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 85%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Employee stock purchase plan&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;35&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 3%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;33&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 85%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total stock-based compensation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;2,793&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 3%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;2,306&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
<us-gaap:CommitmentsAndContingenciesDisclosureTextBlock id="Factid_4717193" contextRef="P01_01_2019To03_31_2019">&lt;div&gt;&lt;table style="width: 100%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"&gt;&lt;tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"&gt;&lt;td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="line-height: normal; font-size: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;18. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;COMMITMENTS AND CONTINGENCIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Product Warranty &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company warrants that its Trex Residential decking and railing products will be free from material defects in workmanship and materials for warranty periods ranging from 10 years to 25 years, depending on the product and its use. If there is a breach of such warranties, the Company has an obligation either to replace the defective product or refund the purchase price. The Company also warrants its Trex Commercial products for one to three years. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company continues to receive and settle claims for decking products manufactured at its Nevada facility prior to 2007 that exhibit surface flaking and maintains a warranty reserve to provide for the settlement of these claims. Estimating the warranty reserve for surface flaking claims requires management to estimate (1)&amp;#160;the number of claims to be settled with payment and (2)&amp;#160;the average cost to settle each claim. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;To estimate the number of claims to be settled with payment, the Company utilizes actuarial techniques to quantify both the expected number of claims to be received and the percentage of those claims that will ultimately require payment (collectively, elements). Estimates for these elements are quantified using a range of assumptions derived from claim count history and the identification of factors influencing the claim counts. The cost per claim varies due to a number of factors, including the size of affected decks, the availability and type of replacement material used, the cost of production of replacement material and the method of claim settlement. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company monitors surface flaking claims activity each quarter for indications that its estimates require revision. Typically, a majority of surface flaking claims received in a year are received during the summer outdoor season, which spans the second and third quarters. It has been the Company&amp;#8217;s practice to utilize the actuarial techniques discussed above during the third quarter, after a significant portion of all claims has been received for the fiscal year and variances to annual claims expectations are more meaningful. The number of incoming claims received in the three months ended March&amp;#160;31, 2019 was lower than the Company&amp;#8217;s expectations and lower than the number of claims received in the three months ended March&amp;#160;31, 2018, continuing the historical year-over-year decline in incoming claims.&amp;#160;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; top: 0px;;display:inline;"&gt;Average settlement cost per claim experienced in the three months ended March&amp;#160;31, 2019 was also lower than the Company&amp;#8217;s expectations and lower than the average settlement cost per claim experienced in the three months ended March&amp;#160;31, 2018.&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; margin-bottom: 0px; margin-top: 12pt; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company believes its reserve at March&amp;#160;31, 2019 is sufficient to cover future surface flaking obligations and no adjustments were required in the current quarter. &lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s analysis is based on currently known facts and a number of assumptions, as discussed above, and current expectations. Projecting future events such as the number of claims to be received, the number of claims that will require payment and the average cost of claims could cause actual warranty liabilities to be higher or lower than those projected, which could materially affect the Company&amp;#8217;s financial condition, results of operations or cash flows. The Company estimates that the annual number of claims received will continue to decline over time and that the average cost per claim will increase slightly, primarily due to inflation. If the level of claims received or average cost per claim differs materially from expectations, it could result in additional increases or decreases to the warranty reserve and a decrease or increase in earnings and cash flows in future periods. The Company estimates that a 10% change in the expected number of remaining claims to be settled with payment or the expected cost to settle claims may result in approximately a $2.3&amp;#160;million change in the surface flaking warranty reserve. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 1pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 1pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 0;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following is a reconciliation of the Company&amp;#8217;s residential product warranty reserve (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="width: 84%; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr style="font-size: 8pt;"&gt;&lt;td style="padding: 0px 0in 1pt; font-size: 10pt; vertical-align: bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-top: 0px; text-align: center; line-height: normal; font-size: 10pt;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 8pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="border-top: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"&gt;&lt;div style="margin-bottom: 0pt; text-align: center; font-family: &amp;quot;times new roman&amp;quot;, times, serif; white-space: nowrap; margin-top: 0pt; font-size: 8pt; line-height: normal;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Three Months Ended March 31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-image: initial; padding: 0in 0in 0.5pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 8pt;"&gt;&lt;td style="padding: 0px 0in 1pt; font-size: 10pt; vertical-align: bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-top: 0px; text-align: center; line-height: normal; font-size: 10pt;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 8pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top: 0px none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"&gt;&lt;div style="margin-bottom: 0pt; text-align: center; font-family: &amp;quot;times new roman&amp;quot;, times, serif; white-space: nowrap; margin-top: 0pt; font-size: 8pt; line-height: normal;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Surface&lt;br/&gt;Flaking&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; border-image: initial; padding: 0in 0in 0.5pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-top: 0px; margin-bottom: 0px; font-size: 8pt; line-height: normal; background: none;"&gt;&lt;div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; border-image: initial; padding: 0in 0in 1pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-top: 0px; margin-bottom: 0px; font-size: 8pt; line-height: normal; background: none;"&gt;&lt;div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top: 0px none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"&gt;&lt;div style="margin-bottom: 0pt; text-align: center; font-family: &amp;quot;times new roman&amp;quot;, times, serif; white-space: nowrap; margin-top: 0pt; font-size: 8pt; line-height: normal;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Other&lt;br/&gt;Residential&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; border-image: initial; padding: 0in 0in 0.5pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; border-image: initial; padding: 0in 0in 1pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top: 0px none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; white-space: nowrap; vertical-align: bottom;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; font-family: &amp;quot;times new roman&amp;quot;, times, serif; white-space: nowrap; line-height: normal; font-size: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-image: initial; padding: 0in 0in 0.5pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0px 0in; font-size: 10pt; width: 73%; vertical-align: bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt;"&gt;Beginning balance, January&amp;#160;1&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;23,951&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;6,803&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;30,754&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 0px 0in; font-size: 10pt; background-color: rgb(255, 255, 255); width: 73%; vertical-align: bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt;"&gt;Provisions and changes in estimates&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;505&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;505&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0px 0in 0.5pt; font-size: 10pt; width: 73%; vertical-align: bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt;"&gt;Settlements made during the period&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; font-size: 10pt; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;(633&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;(292&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;(925&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 0px 0in 1.25pt; font-size: 10pt; background-color: rgb(255, 255, 255); width: 73%; vertical-align: bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt;"&gt;Ending balance, March&amp;#160;31&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; font-size: 10pt; background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;23,318&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;7,016&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;30,334&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 84%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Three Months Ended March 31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Surface&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Flaking&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Residential&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 73%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning balance, January&amp;#160;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,157&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;6,842&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,999&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 73%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provisions and changes in estimates&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;819&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;819&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 73%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Settlements made during the period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(1,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(243&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(1,243&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 73%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ending balance, March&amp;#160;31&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;27,157&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;7,418&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;34,575&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 18pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Legal Matters &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company has lawsuits, as well as other claims, pending against it which are ordinary routine litigation and claims incidental to the business.&amp;#160;Management has evaluated the merits of these lawsuits and claims, and believes that their ultimate resolution will not have a material effect on the Company&amp;#8217;s consolidated financial condition, results of operations, liquidity or competitive position. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="Factid_4717194" contextRef="P01_01_2019To03_31_2019_TimeBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">26158</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<trex:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice id="Factid_4717195" contextRef="P01_01_2019To03_31_2019_TimeBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="INF">77.61</trex:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="Factid_4717196" contextRef="P01_01_2019To03_31_2019_PerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">80104</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<trex:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice id="Factid_4717197" contextRef="P01_01_2019To03_31_2019_PerformanceBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="INF">47.89</trex:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="Factid_4717198" contextRef="P01_01_2019To03_31_2019_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">24536</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<trex:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice id="Factid_4717199" contextRef="P01_01_2019To03_31_2019_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="INF">77.70</trex:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice>
<us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock id="Factid_4717200" contextRef="P01_01_2019To03_31_2019">&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 0;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following is a reconciliation of the Company&amp;#8217;s residential product warranty reserve (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="width: 84%; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr style="font-size: 8pt;"&gt;&lt;td style="padding: 0px 0in 1pt; font-size: 10pt; vertical-align: bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-top: 0px; text-align: center; line-height: normal; font-size: 10pt;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 8pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="border-top: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"&gt;&lt;div style="margin-bottom: 0pt; text-align: center; font-family: &amp;quot;times new roman&amp;quot;, times, serif; white-space: nowrap; margin-top: 0pt; font-size: 8pt; line-height: normal;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Three Months Ended March 31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-image: initial; padding: 0in 0in 0.5pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 8pt;"&gt;&lt;td style="padding: 0px 0in 1pt; font-size: 10pt; vertical-align: bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-top: 0px; text-align: center; line-height: normal; font-size: 10pt;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;width:100%;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 8pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top: 0px none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"&gt;&lt;div style="margin-bottom: 0pt; text-align: center; font-family: &amp;quot;times new roman&amp;quot;, times, serif; white-space: nowrap; margin-top: 0pt; font-size: 8pt; line-height: normal;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Surface&lt;br/&gt;Flaking&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; border-image: initial; padding: 0in 0in 0.5pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-top: 0px; margin-bottom: 0px; font-size: 8pt; line-height: normal; background: none;"&gt;&lt;div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; border-image: initial; padding: 0in 0in 1pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-top: 0px; margin-bottom: 0px; font-size: 8pt; line-height: normal; background: none;"&gt;&lt;div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top: 0px none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"&gt;&lt;div style="margin-bottom: 0pt; text-align: center; font-family: &amp;quot;times new roman&amp;quot;, times, serif; white-space: nowrap; margin-top: 0pt; font-size: 8pt; line-height: normal;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Other&lt;br/&gt;Residential&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; border-image: initial; padding: 0in 0in 0.5pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; border-image: initial; padding: 0in 0in 1pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top: 0px none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; white-space: nowrap; vertical-align: bottom;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; font-family: &amp;quot;times new roman&amp;quot;, times, serif; white-space: nowrap; line-height: normal; font-size: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-image: initial; padding: 0in 0in 0.5pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0px 0in; font-size: 10pt; width: 73%; vertical-align: bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt;"&gt;Beginning balance, January&amp;#160;1&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;23,951&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;6,803&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;30,754&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 0px 0in; font-size: 10pt; background-color: rgb(255, 255, 255); width: 73%; vertical-align: bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt;"&gt;Provisions and changes in estimates&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;505&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;505&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0px 0in 0.5pt; font-size: 10pt; width: 73%; vertical-align: bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt;"&gt;Settlements made during the period&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; font-size: 10pt; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;(633&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;(292&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;(925&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 0px 0in 1.25pt; font-size: 10pt; background-color: rgb(255, 255, 255); width: 73%; vertical-align: bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt;"&gt;Ending balance, March&amp;#160;31&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; font-size: 10pt; background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;23,318&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;7,016&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;30,334&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 84%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Three Months Ended March 31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Surface&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Flaking&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Residential&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 73%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning balance, January&amp;#160;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,157&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;6,842&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,999&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 73%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provisions and changes in estimates&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;819&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;819&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 73%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Settlements made during the period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(1,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(243&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(1,243&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 73%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ending balance, March&amp;#160;31&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;27,157&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;7,418&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;34,575&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
<us-gaap:StandardProductWarrantyAccrual id="Factid_4717209" contextRef="PAsOn12_31_2017_SurfaceFlakingMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">28157000</us-gaap:StandardProductWarrantyAccrual>
<us-gaap:StandardProductWarrantyAccrual id="Factid_4717210" contextRef="PAsOn12_31_2017_OtherResidentialMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">6842000</us-gaap:StandardProductWarrantyAccrual>
<us-gaap:StandardProductWarrantyAccrual id="Factid_4717211" contextRef="PAsOn12_31_2017_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">34999000</us-gaap:StandardProductWarrantyAccrual>
<us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease id="Factid_4717212" contextRef="P01_01_2018To03_31_2018_OtherResidentialMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">819000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
<us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease id="Factid_4717213" contextRef="P01_01_2018To03_31_2018_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">819000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
<us-gaap:StandardProductWarrantyAccrualPayments id="Factid_4717214" contextRef="P01_01_2018To03_31_2018_SurfaceFlakingMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">1000000</us-gaap:StandardProductWarrantyAccrualPayments>
<us-gaap:StandardProductWarrantyAccrualPayments id="Factid_4717215" contextRef="P01_01_2018To03_31_2018_OtherResidentialMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">243000</us-gaap:StandardProductWarrantyAccrualPayments>
<us-gaap:StandardProductWarrantyAccrualPayments id="Factid_4717216" contextRef="P01_01_2018To03_31_2018_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">1243000</us-gaap:StandardProductWarrantyAccrualPayments>
<us-gaap:StandardProductWarrantyAccrual id="Factid_4717217" contextRef="PAsOn03_31_2018_SurfaceFlakingMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">27157000</us-gaap:StandardProductWarrantyAccrual>
<us-gaap:StandardProductWarrantyAccrual id="Factid_4717218" contextRef="PAsOn03_31_2018_OtherResidentialMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">7418000</us-gaap:StandardProductWarrantyAccrual>
<us-gaap:StandardProductWarrantyAccrual id="Factid_4717219" contextRef="PAsOn03_31_2018_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">34575000</us-gaap:StandardProductWarrantyAccrual>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="Factid_4717220" contextRef="P01_01_2019To03_31_2019_PerformanceBasedRestrictedStockTargetMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">32462</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="Factid_4717221" contextRef="P01_01_2016To12_31_2016_PerformanceBasedRestrictedStockAdjustmentMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">27154</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="Factid_4717222" contextRef="P01_01_2017To12_31_2017_PerformanceBasedRestrictedStockAdjustmentMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">14900</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="Factid_4717223" contextRef="P01_01_2018To12_31_2018_PerformanceBasedRestrictedStockAdjustmentMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF">5588</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="Factid_4717224" contextRef="P01_01_2019To03_31_2019_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="INF">29.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="Factid_4717225" contextRef="P01_01_2018To03_31_2018_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="INF">44.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<trex:SeasonalityDisclosureTextBlock id="Factid_4717226" contextRef="P01_01_2019To03_31_2019">&lt;div&gt;&lt;table style="width: 100%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"&gt;&lt;tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"&gt;&lt;td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="line-height: normal; font-size: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;17. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="line-height: normal; font-size: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;SEASONALITY&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The operating results for Trex Residential have historically varied from quarter to quarter. Seasonal, erratic or prolonged adverse weather conditions in certain geographic regions reduce the level of home improvement and construction activity and can shift demand for its products to a later period. As part of its normal business practice and consistent with industry practice, Trex Residential has historically offered incentive programs to its distributors and dealers to build inventory levels before the start of the prime deck-building season in order to ensure adequate availability of its product to meet anticipated seasonal consumer demand. The seasonal effects are often offset by the positive effect of the incentive programs. The operating results for Trex Commercial have not historically varied from quarter to quarter as a result of seasonality. However, they are driven by the timing of individual projects, which may vary each quarterly period. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</trex:SeasonalityDisclosureTextBlock>
<us-gaap:IncomeTaxDisclosureTextBlock id="Factid_4717227" contextRef="P01_01_2019To03_31_2019">&lt;div&gt;&lt;table style="border-spacing: 0px; border-collapse: collapse; width: 100%; table-layout: fixed;"&gt;&lt;tr style="vertical-align: top; font-size: 10pt;"&gt;&lt;td style="padding: 0px; width: 0in;"&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 0.75in; padding-left: 0px; padding-right: 0px; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0pt 0px; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;INCOME TAXES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s effective tax rate for the three months ended March&amp;#160;31, 2019 and 2018 was 19.6% and 21.9%, respectively, which resulted in expense of $7.7&amp;#160;million and $10.4&amp;#160;million, respectively. The decrease of 2.3% in the effective tax rate was primarily due to a&amp;#160;current year increase in excess tax benefits from the exercise of share-based payments &lt;/div&gt;against lower year-over-year income before taxes.&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the three months ended March&amp;#160;31, 2019 and 2018, the Company realized $2.3&amp;#160;million and $1.7&amp;#160;million, respectively, of excess tax benefits from stock-based awards and recorded a corresponding benefit to income tax expense. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company analyzes its deferred tax assets each reporting period, considering all available positive and negative evidence in determining the expected realization of those deferred tax assets. As of March&amp;#160;31, 2019, the Company maintains a valuation allowance of $3.0&amp;#160;million against deferred tax assets primarily related to state tax credits it estimates will expire before they are realized. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company operates in multiple tax jurisdictions and, in the normal course of business, its tax returns are subject to examination by various taxing authorities. Such examinations may result in future assessments by these taxing authorities, and the Company accrues a liability when it believes that it is more likely than not that benefits of tax positions will not be realized. The Company believes that adequate provisions have been made for all tax returns subject to examination. As of March&amp;#160;31, 2019, for certain tax jurisdictions tax years 2015 through 2018 remain subject to examination. Sales made to foreign distributors are not taxable in any foreign jurisdiction as the Company does not have a taxable presence in any foreign jurisdiction. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations id="Factid_4717228" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_pure" decimals="3">0.196</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations id="Factid_4717229" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_pure" decimals="3">0.219</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:CommonStockCapitalSharesReservedForFutureIssuance id="Factid_4717230" contextRef="PAsOn03_31_2019_TwoThousandFourteenStockIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF">5784704</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
<us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities id="Factid_4717231" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_pure" decimals="INF">0.023</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities>
<us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet id="Factid_4717232" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-5">2300000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
<us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet id="Factid_4717233" contextRef="P01_01_2018To03_31_2018" unitRef="Unit_USD" decimals="-5">1700000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
<trex:DescriptionOfOperatingLeasesWithInitialTerm id="Factid_4717234" contextRef="P01_01_2019To03_31_2019">12 months or less</trex:DescriptionOfOperatingLeasesWithInitialTerm>
<us-gaap:SegmentReportingDisclosureTextBlock id="Factid_4717235" contextRef="P01_01_2019To03_31_2019">&lt;div&gt;&lt;table style="width: 100%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"&gt;&lt;tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"&gt;&lt;td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;16. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;SEGMENT INFORMATION&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company operates in two reportable segments: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 6pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 6pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: middle;width: 5.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: top;width: 2.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-bottom: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8226;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: top;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 6pt; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trex Residential manufactures wood-alternative decking and residential railing and related products marketed under the brand name Trex&lt;div style="vertical-align: super;font-size: smaller;display:inline;"&gt;&amp;#174;&lt;/div&gt;. Trex Residential products are sold to distributors and&amp;#160;home&amp;#160;centers&amp;#160;for&amp;#160;final&amp;#160;resale primarily to the residential market, which includes replacement, remodeling and new construction related to outdoor living products. Trex Residential net sales were $165.5&amp;#160;million and $155.2&amp;#160;million in the three months ended March&amp;#160;31, 2019 and 2018, respectively. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 1pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 1pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: middle;width: 5.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: top;width: 2.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8226;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: top;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trex Commercial designs, engineers, and markets modular and architectural railing and staging systems for the commercial and multi-family market, including sports stadiums and performing arts venues. Trex Commercial products are marketed to architects, specifiers, contractors, and others doing business within the commercial and multi-family market. Trex Commercial net sales were $14.1&amp;#160;million and $16.0&amp;#160;million in the three months ended March&amp;#160;31, 2019 and 2018, respectively. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s reportable segments have been determined in accordance with its internal management structure, which is organized based on residential and commercial sales activities. The Company evaluates performance of each segment primarily based on net sales and earnings before interest, taxes, depreciation and amortization (EBITDA). The Company uses net sales to assess performance and allocate resources as this measure represents the amount of business the segment engaged in during a given period of time, is an indicator of market growth and acceptance of segment products, and represents the segment&amp;#8217;s customers&amp;#8217; spending habits along with the amount of product the segment sells relative to its competitors. The Company uses EBITDA to assess performance and allocate resources because it believes that EBITDA facilitates performance comparison between the segments by eliminating interest, taxes, and depreciation and amortization charges to income. The below segment data for the three months ended March&amp;#160;31, 2019 and 2018 includes data for Trex Residential and Trex Commercial (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 84%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Three Months Ended March 31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Trex&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Residential&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Trex&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Commercial&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net sales&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;165,479&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;14,092&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;179,571&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;31,255&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;300&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;31,555&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;EBITDA&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;42,067&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;526&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;42,593&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation and amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3,268&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;126&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3,394&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;7,600&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;7,700&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Capital expenditures&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;7,694&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;953&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;8,647&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;448,303&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;87,342&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;535,645&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reconciliation of net income to EBITDA (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 84%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Three Months Ended March 31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Trex&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Residential&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Trex&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Commercial&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;31,255&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;300&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;31,555&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest income&lt;/div&gt;, net&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(56&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(56&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax&amp;#160;expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;7,600&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;7,700&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation and amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3,268&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;126&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3,394&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;EBITDA&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;42,067&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;526&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;42,593&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 84%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Three Months Ended March 31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Trex&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Residential&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Trex&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Commercial&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net sales&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;155,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;16,007&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;171,207&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;37,580&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(470&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;37,110&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;EBITDA&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;51,834&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;653&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;52,487&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation and amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3,453&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;1,280&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;4,733&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax expense (benefit)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;10,572&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(157&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;10,415&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Capital expenditures&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5,043&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;392&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5,435&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;366,400&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;78,984&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;445,384&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reconciliation of net income to EBITDA: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 1pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 1pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 84%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Three Months Ended March 31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Trex&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Residential&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Trex&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Commercial&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,580&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(470&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,110&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest&amp;#160;expense, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;229&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;229&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax expense (benefit)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;10,572&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(157&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;10,415&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation and amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3,453&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;1,280&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;4,733&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;EBITDA&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;51,834&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;653&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;52,487&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
<us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock id="Factid_4717236" contextRef="P01_01_2019To03_31_2019">The below segment data for the three months ended March&amp;#160;31, 2019 and 2018 includes data for Trex Residential and Trex Commercial (in thousands):&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 84%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Three Months Ended March 31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Trex&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Residential&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Trex&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Commercial&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net sales&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;165,479&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;14,092&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;179,571&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;31,255&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;300&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;31,555&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;EBITDA&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;42,067&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;526&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;42,593&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation and amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3,268&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;126&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3,394&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;7,600&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;7,700&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Capital expenditures&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;7,694&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;953&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;8,647&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;448,303&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;87,342&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;535,645&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 84%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Three Months Ended March 31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Trex&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Residential&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Trex&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Commercial&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net sales&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;155,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;16,007&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;171,207&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;37,580&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(470&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;37,110&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;EBITDA&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;51,834&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;653&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;52,487&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation and amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3,453&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;1,280&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;4,733&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax expense (benefit)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;10,572&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(157&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;10,415&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Capital expenditures&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5,043&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;392&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5,435&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;366,400&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;78,984&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;445,384&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
<us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 id="Factid_4717239" contextRef="PAsOn03_31_2019">P7Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
<us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent id="Factid_4717240" contextRef="PAsOn03_31_2019" unitRef="Unit_pure" decimals="INF">0.0367</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
<trex:ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock id="Factid_4717242" contextRef="P01_01_2019To03_31_2019">&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reconciliation of net income to EBITDA (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 84%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Three Months Ended March 31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Trex&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Residential&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Trex&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Commercial&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;31,255&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;300&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;31,555&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest income&lt;/div&gt;, net&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(56&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(56&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax&amp;#160;expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;7,600&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;7,700&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation and amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3,268&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;126&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3,394&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;EBITDA&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;42,067&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;526&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;42,593&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reconciliation of net income to EBITDA: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 1pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 1pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 84%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Three Months Ended March 31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Trex&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Residential&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Trex&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Commercial&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,580&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(470&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,110&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest&amp;#160;expense, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;229&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;229&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax expense (benefit)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;10,572&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(157&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;10,415&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation and amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3,453&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;1,280&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;4,733&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 67%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;EBITDA&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;51,834&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;653&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;52,487&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</trex:ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock>
<us-gaap:RevenueFromContractWithCustomerTextBlock id="Factid_4718249" contextRef="P01_01_2019To03_31_2019">&lt;div&gt;&lt;table style="width: 100%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"&gt;&lt;tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"&gt;&lt;td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="line-height: normal; font-size: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="line-height: normal; font-size: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;REVENUE FROM CONTRACTS WITH CUSTOMERS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Topic 606 provides a single, comprehensive model for revenue recognition arising from contracts with customers. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in Topic 606. A contract&amp;#8217;s transaction price is allocated to each distinct performance obligation and revenue is recognized when or as the Company satisfies the performance obligation. Revenue is recognized at an amount that reflects the consideration to which the entity expects to be entitled in exchange for transferring control of the goods or services to a customer. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 18pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Trex Residential Products &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trex Residential principally generates revenue from the manufacture and sale of its high performance, low maintenance composite decking and residential railing products and accessories. Substantially all of its revenues are from contracts with customers, which are purchase orders of short-term duration of less than one year. Its customers, in turn, sell primarily to the residential market, which includes replacement, remodeling and new construction related to outdoor living products. Trex Residential satisfies its performance obligations at a point in time. The shipment of each product is a separate performance obligation as the customer is able to derive benefit from each product shipped and no performance obligation remains after shipment. Upon shipment of the product, the customer obtains control over the distinct product and Trex Residential satisfies its performance obligation. Any performance obligation that remains unsatisfied at the end of a reporting period is part of a contract that has an original expected duration of one year or less. Any variable consideration related to the unsatisfied performance obligation is allocated wholly to the unsatisfied performance obligation and recognized when the product ships and the performance obligation is satisfied. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;For each product shipped, the transaction price by product is specified in the purchase order. The Company recognizes revenue on the transaction price less any amount offered under a sales incentive program. The Company recognizes an account receivable (contract asset) for the amount of revenue recognized as it has an unconditional right to consideration at the time of shipment and payment from the customer is due based solely on the passage of time. The Company receives payments from its customers based on the payment terms applicable to each individual contract and the customer pays in accordance with the billing terms specified in the purchase order, which is less than one year. The related accounts receivables are included in &amp;#8220;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Accounts receivable, net&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8221; in the Condensed Consolidated Balance Sheets. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trex Residential may offer various sales incentive programs throughout the year. It estimates the amount of sales incentive to allocate to each performance obligation, or product shipped,&amp;#160;based on direct sales to the customer. The estimate is updated each reporting period and any changes are allocated to the performance obligations on the same basis as at inception. Changes in estimate allocated to a previously satisfied performance obligation are recognized as a reduction of revenue in the period in which the change occurs under the cumulative catch-up method. In addition to sales incentive programs, Trex Residential may offer a payment discount. It estimates the payment discount that it believes will be taken by the customer based on prior history. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trex Residential pays commissions to certain employees. However, the sales commissions are not directly attributable to identifiable contracts, are discretionary in nature and are based on other factors not related to obtaining a contract, such as individual performance, profitability of the entity, annual sales targets, etc. These costs are included in selling, general and administrative expenses as incurred. Trex Residential does not grant contractual product return rights to customers other than pursuant to its assurance product warranty (see related disclosure on product warranties in Note 18, &amp;#8220;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Commitments and Contingencies&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8221;). Trex Residential accounts for all shipping and handling fees invoiced to the customer in net sales and the related costs in cost of sales. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 18pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Trex Commercial Products &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trex Commercial generates revenue from the manufacture and sale of its modular and architectural railing and staging systems. All of its revenues are from fixed-price contracts with customers. Trex Commercial contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contract and is, therefore, not distinct. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trex Commercial satisfies its performance obligation over time as work progresses because control is transferred continuously to its customers. Revenue and estimated profit is recognized over time based on the proportion of actual costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying the performance obligation. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Incurred costs include all direct material, labor, subcontract and certain indirect costs. The Company reviews and updates its estimates regularly and recognizes adjustments in estimated profit on contracts under the cumulative catch-up method. Under this method, the impact of the adjustment on revenue and estimated profit to date on a contract is recognized in the period the adjustment is identified. Revenues and profits in future periods are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, the Company recognizes the total loss in the period it is identified. During the three months ended March&amp;#160;31, 2019, no adjustment to any one contract was material to the Company&amp;#8217;s Condensed Consolidated Financial Statements. In accordance with ASC 606-10-50-15, the Company discloses only the transaction price allocated to its remaining performance obligations on contracts with an original duration greater than one year, which was $45.1&amp;#160;million as of March&amp;#160;31, 2019. The Company will recognize this revenue as contracts are completed, which is expected to occur within the next 24&amp;#160;months. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company recognizes an account receivable (contract asset) for satisfied performance obligations as it has an unconditional right to consideration and payment from the customer is due based solely on the passage of time. The Company receives payments from its customers on the accounts receivable based on the payment terms applicable to each individual contract and the customer pays in less than one year. Accounts receivables are included in &amp;#8220;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Accounts receivable, net&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8221; in the Condensed Consolidated Balance Sheets. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In addition, the timing of revenue recognition, billings and cash collections may result in revenues in excess of billings and contract retainage (contract assets), and billings in excess of revenues and customer deposits (contract liabilities) in the Condensed Consolidated Balance Sheet. These assets and liabilities are reported on a contract-by-contract basis at the end of each reporting period in prepaid expenses and other assets (contract assets), and accrued expenses and other liabilities (contract liabilities). These assets and liabilities and changes in these assets and liabilities&amp;#160;were not material as of and for the three months ended March&amp;#160;31, 2019. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trex Commercial pays sales commissions that are directly attributable to identifiable contracts to certain of its employees. If the amortization period of the commission is one year or less then the Company recognizes the commission expense as incurred. Otherwise, the Company capitalizes the commission and amortizes it on a straight-line basis over the life of the contract. Trex Commercial does not grant contractual product return rights to customers other than pursuant to its assurance product warranty. All shipping and handling fees invoiced to the customer are included in net sales and the related costs are included in cost of sales. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the three months ended March&amp;#160;31, 2019 and 2018, net sales were disaggregated in the following tables by (1)&amp;#160;market, (2) timing of revenue recognition, and (3)&amp;#160;type of contract. The tables also include a reconciliation of the respective disaggregated net sales with the Company&amp;#8217;s reportable segments (in thousands). &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-size: 12pt; font-family: &amp;quot;times new roman&amp;quot;, serif; text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="width: 84%; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="padding: 0px 0in 2px; font-size: 8pt; vertical-align: bottom;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; font-size: 8pt;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Three&amp;#160;Months&amp;#160;Ended&amp;#160;March&amp;#160;31,&amp;#160;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 2px; font-size: 8pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="padding: 0in; font-size: 8pt; vertical-align: bottom; border-bottom: 1px solid black;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Reportable Segment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 2px; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 0px 0in; font-size: 8pt; vertical-align: bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Trex&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Residential&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Trex&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Commercial&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 73%; padding: 0px 0in; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Timing of Revenue Recognition and Type of Contract&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 73%; padding: 0px 0in; font-size: 10pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Products transferred at a point in time and variable consideration contracts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;165,479&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;165,479&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 73%; padding: 0px 0in 0.5pt; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Products transferred over time and fixed price contracts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;14,092&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;14,092&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 73%; padding: 0px 0in 1.25pt; font-size: 1pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 1pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;165,479&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;14,092&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;179,571&lt;div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in; margin-top: 0px; background: none;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap; background: none; text-decoration: none;;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-size: 11pt; margin: 0px 0in; line-height: 107%; font-family: calibri, sans-serif; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table style="width: 84%; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;"&gt;&lt;tr&gt;&lt;td style="padding: 0px 0in 2px; font-size: 8pt; vertical-align: bottom;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; font-size: 8pt;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Three&amp;#160;Months&amp;#160;Ended&amp;#160;March&amp;#160;31,&amp;#160;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 2px; font-size: 8pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="padding: 0in; font-size: 8pt; vertical-align: bottom; border-bottom: 1px solid black;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Reportable Segment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 2px; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 0px 0in; font-size: 8pt; vertical-align: bottom;;width:;"&gt;&lt;div style="margin-bottom: 0px; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Trex&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Residential&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Trex&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Commercial&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; white-space: nowrap;"&gt;&lt;div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 73%; padding: 0px 0in; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt;;font-weight:bold;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Timing of Revenue Recognition and Type of Contract&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 73%; padding: 0px 0in; font-size: 10pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Products transferred at a point in time and variable consideration contracts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;155,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;155,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 73%; padding: 0px 0in 0.5pt; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Products transferred over time and fixed price contracts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;16,007&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;16,007&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 73%; padding: 0px 0in 1.25pt; font-size: 1pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 1pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;155,200&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;16,007&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;171,207&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock id="Factid_4718366" contextRef="P01_01_2019To03_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; line-height: 12pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the Company&amp;#8217;s stock-based compensation grants for the three months ended March&amp;#160;31, 2019: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Stock Awards Granted&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Weighted-Average&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Grant Price&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;Per Share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 74%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Time-based restricted stock units&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;26,158&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 13%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;77.61&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 74%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Performance-based restricted stock units (a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;80,104&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 13%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;47.89&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 74%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock appreciation rights&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;24,536&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 13%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;77.70&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none; border-collapse: collapse; margin: 0in 0in 0in 0.75in; width: 97%;;text-align:left;"&gt;&lt;tr&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: top; width: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Includes 32,462 of target performance-based restricted stock unit awards granted during the three months ended March&amp;#160;31, 2019, and adjustments of 27,154, 14,900 and 5,588 to grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2016, 2017, and 2018, respectively. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock>
<trex:WarrantyPeriod id="Factid_4722488" contextRef="P01_01_2019To03_31_2019_MinimumMembersrtRangeAxis">P10Y</trex:WarrantyPeriod>
<trex:WarrantyPeriod id="Factid_4722489" contextRef="P01_01_2019To03_31_2019_MaximumMembersrtRangeAxis">P25Y</trex:WarrantyPeriod>
<us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount id="Factid_4722826" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">6356000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
<us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy id="Factid_4731824" contextRef="P01_01_2019To03_31_2019">&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan), approved by the Company&amp;#8217;s stockholders in April 2014. The Plan amended and restated in its entirety the Trex Company, Inc. 2005 Stock Incentive Plan. The Plan was subsequently amended and restated by the Company&amp;#8217;s Board of Directors in May 2014 and May 2018. The Plan is administered by the Compensation Committee of the Company&amp;#8217;s Board of Directors. Stock-based compensation is granted to officers, directors and certain key employees in accordance with the provisions of the Plan. The Plan provides for grants of stock options, restricted stock, restricted stock units, stock appreciation rights (SARs), and unrestricted stock. The total aggregate number of shares of the Company&amp;#8217;s common stock that may be issued under the Plan is 12,840,000 and as of March&amp;#160;31, 2019, the total number of shares available for future issuance are &lt;/div&gt;5,784,704&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
<us-gaap:OperatingLeaseRightOfUseAsset id="Factid_5066138" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">44251000</us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:OperatingLeaseLiabilityNoncurrent id="Factid_5066184" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">38764000</us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:LinesOfCreditCurrent id="Factid_5066194" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">0</us-gaap:LinesOfCreditCurrent>
<us-gaap:OperatingLeaseRightOfUseAsset id="Factid_5066871" contextRef="PAsOn02_29_2016_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" unitRef="Unit_USD" decimals="-5">45800000</us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:OperatingLeaseLiabilityCurrent id="Factid_5066872" contextRef="PAsOn02_29_2016_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" unitRef="Unit_USD" decimals="-5">47200000</us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:FIFOInventoryAmount id="Factid_5066876" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-5">2200000</us-gaap:FIFOInventoryAmount>
<us-gaap:AmortizationOfIntangibleAssets id="Factid_5067967" contextRef="P01_01_2019To03_31_2019" unitRef="Unit_USD" decimals="-5">100000</us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:OperatingLeaseLiabilityCurrent id="Factid_5067976" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-3">6859000</us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:OperatingLeaseLiabilityCurrent id="Factid_5067977" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="-3">0</us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:RevenueRemainingPerformanceObligation id="Factid_5068086" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-5">45100000</us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions id="Factid_5068096" contextRef="PAsOn03_31_2019" unitRef="Unit_USD" decimals="-5">8900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
<us-gaap:StandardProductWarrantyAccrual id="Factid_5068117" contextRef="PAsOn12_31_2018_SurfaceFlakingMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">23951000</us-gaap:StandardProductWarrantyAccrual>
<us-gaap:StandardProductWarrantyAccrual id="Factid_5068118" contextRef="PAsOn12_31_2018_OtherResidentialMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">6803000</us-gaap:StandardProductWarrantyAccrual>
<us-gaap:StandardProductWarrantyAccrual id="Factid_5068119" contextRef="PAsOn12_31_2018_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">30754000</us-gaap:StandardProductWarrantyAccrual>
<us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease id="Factid_5068120" contextRef="P01_01_2019To03_31_2019_OtherResidentialMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">505000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
<us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease id="Factid_5068121" contextRef="P01_01_2019To03_31_2019_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">505000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
<us-gaap:StandardProductWarrantyAccrualPayments id="Factid_5068122" contextRef="P01_01_2019To03_31_2019_SurfaceFlakingMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">633000</us-gaap:StandardProductWarrantyAccrualPayments>
<us-gaap:StandardProductWarrantyAccrualPayments id="Factid_5068123" contextRef="P01_01_2019To03_31_2019_OtherResidentialMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">292000</us-gaap:StandardProductWarrantyAccrualPayments>
<us-gaap:StandardProductWarrantyAccrualPayments id="Factid_5068124" contextRef="P01_01_2019To03_31_2019_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">925000</us-gaap:StandardProductWarrantyAccrualPayments>
<us-gaap:StandardProductWarrantyAccrual id="Factid_5068125" contextRef="PAsOn03_31_2019_OtherResidentialMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">7016000</us-gaap:StandardProductWarrantyAccrual>
<us-gaap:StandardProductWarrantyAccrual id="Factid_5068126" contextRef="PAsOn03_31_2019_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">30334000</us-gaap:StandardProductWarrantyAccrual>
<us-gaap:StandardProductWarrantyAccrual id="Factid_5068128" contextRef="PAsOn03_31_2019_SurfaceFlakingMemberusgaapContingentConsiderationByTypeAxis_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis" unitRef="Unit_USD" decimals="-3">23318000</us-gaap:StandardProductWarrantyAccrual>
<us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock id="Factid_5121184" contextRef="P01_01_2019To03_31_2019">&lt;table style="width: 100%; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"&gt;&lt;tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"&gt;&lt;td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="line-height: normal; font-size: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="line-height: normal; font-size: 10pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ACCRUED EXPENSES AND OTHER LIABILITIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 6pt; margin-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other liabilities consist of the following (in thousands): &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;margin-left: auto;margin-right: auto;;margin : 0px auto;;text-align:left;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;March 31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Sales and marketing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;12,906&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$ &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;25,379&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Compensation and benefits&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5,204&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;19,124&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;Operating lease liabilities&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;6,859&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income taxes&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;6,138&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer deposits&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;2,722&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;2,058&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Manufacturing costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;2,146&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3,744&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Billings in excess of revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;747&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;512&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5,925&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5,474&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.26in; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total accrued expenses and other liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;42,647&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;56,291&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
<dei:DocumentType id="Factid_5122165" contextRef="P01_01_2019To03_31_2019">10-Q</dei:DocumentType>
<dei:AmendmentFlag id="Factid_5122166" contextRef="P01_01_2019To03_31_2019">false</dei:AmendmentFlag>
<dei:DocumentPeriodEndDate id="Factid_5122167" contextRef="P01_01_2019To03_31_2019">2019-03-31</dei:DocumentPeriodEndDate>
<dei:DocumentFiscalYearFocus id="Factid_5122168" contextRef="P01_01_2019To03_31_2019">2019</dei:DocumentFiscalYearFocus>
<dei:DocumentFiscalPeriodFocus id="Factid_5122169" contextRef="P01_01_2019To03_31_2019">Q1</dei:DocumentFiscalPeriodFocus>
<dei:EntityRegistrantName id="Factid_5122170" contextRef="P01_01_2019To03_31_2019">TREX CO INC</dei:EntityRegistrantName>
<dei:EntityCentralIndexKey id="Factid_5122171" contextRef="P01_01_2019To03_31_2019">0001069878</dei:EntityCentralIndexKey>
<dei:CurrentFiscalYearEndDate id="Factid_5122172" contextRef="P01_01_2019To03_31_2019">--12-31</dei:CurrentFiscalYearEndDate>
<dei:EntityFilerCategory id="Factid_5122173" contextRef="P01_01_2019To03_31_2019">Large Accelerated Filer</dei:EntityFilerCategory>
<dei:TradingSymbol id="Factid_5122174" contextRef="P01_01_2019To03_31_2019">TREX</dei:TradingSymbol>
<dei:EntityEmergingGrowthCompany id="Factid_5122175" contextRef="P01_01_2019To03_31_2019">false</dei:EntityEmergingGrowthCompany>
<dei:EntitySmallBusiness id="Factid_5122176" contextRef="P01_01_2019To03_31_2019">false</dei:EntitySmallBusiness>
<dei:EntityCommonStockSharesOutstanding id="Factid_5122179" contextRef="PAsOn04_25_2019" unitRef="Unit_shares" decimals="INF">58501881</dei:EntityCommonStockSharesOutstanding>
<us-gaap:ScheduleOfInventoryCurrentTableTextBlock id="Factid_5122714" contextRef="P01_01_2019To03_31_2019">Inventories valued at LIFO (last-in, first-out), consist of the following (in thousands):&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px; background: none;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="background: none; font-size: 12pt; letter-spacing: 0px; text-decoration: none; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; text-align: center; white-space: nowrap;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;March 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; text-align: center; white-space: nowrap;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Finished goods&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;34,124&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;46,638&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Raw materials&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;32,245&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 7%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;27,321&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total FIFO (first-in, first-out) inventories&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;66,369&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;73,959&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reserve to adjust inventories to LIFO value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(18,442&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 7%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(18,442&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total LIFO inventories&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;47,927&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;55,517&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family:times new roman,times,serif;;display:inline;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
<trex:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock id="Factid_5122913" contextRef="P01_01_2019To03_31_2019">Prepaid expenses and other assets consist of the following (in thousands):&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;March 31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues in excess of billings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;7,140&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;7,987&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepaid expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3,647&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3,390&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contract retainage&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;2,586&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;2,469&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax receivable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;471&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;504&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;1,245&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total prepaid expenses and other assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;13,877&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;15,562&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</trex:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock>
<us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock id="Factid_5122918" contextRef="P01_01_2019To03_31_2019">Intangible assets consist of the following (in thousands):&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;March 31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-right: 0in; text-align: right; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-right: 0in; text-align: right; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer backlog&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;4,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;4,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trade names and trademarks&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;900&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;900&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Domain names&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;6,327&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;6,327&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;11,227&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;11,227&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accumulated amortization:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-right: 0in; text-align: right; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-right: 0in; text-align: right; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer backlog&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(4,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(4,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Trade name and trademarks&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(900&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(900&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Domain names&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(389&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(285&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total accumulated amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(5,289&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;(5,185&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 81%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible assets, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5,938&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;6,042&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
<trex:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock id="Factid_5122963" contextRef="P01_01_2019To03_31_2019">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 6pt; margin-left: 0in;"&gt;Accrued expenses and other liabilities consist of the following (in thousands):&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;margin-left: auto;margin-right: auto;;margin : 0px auto;;text-align:left;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;March 31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="white-space: nowrap;;font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 8pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Sales and marketing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;12,906&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;$ &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;25,379&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Compensation and benefits&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5,204&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;19,124&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;Operating lease liabilities&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;6,859&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&amp;#8212;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income taxes&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;6,138&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Customer deposits&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;2,722&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;2,058&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Manufacturing costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;2,146&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3,744&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Billings in excess of revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;747&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;512&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5,925&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;5,474&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 80%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.26in; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total accrued expenses and other liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 4%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;42,647&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 5%; text-align: right;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;56,291&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</trex:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock>
<xbrli:unit id="Unit_USD">
<xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_shares">
<xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_pure">
<xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_USD_per_Share">
<xbrli:divide>
<xbrli:unitNumerator>
<xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unitNumerator>
<xbrli:unitDenominator>
<xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unitDenominator>
</xbrli:divide>
</xbrli:unit>
<xbrli:unit id="Unit_Segment">
<xbrli:measure>trex:Segment</xbrli:measure>
</xbrli:unit>
<link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended" />
</xbrli:xbrl>

</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>trex-20190331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 27-April-2019 [01:03:11] {AM}-->
<schema targetNamespace="http://www.trex.com/20190331" elementFormDefault="qualified" xmlns:trex="http://www.trex.com/20190331" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:us-types="http://fasb.org/us-types/2018-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:srt="http://fasb.org/srt/2018-01-31">
<annotation>
<appinfo>
<link:roleType roleURI="http://www.trex.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
<link:definition>1001 - Document - Document and Entity Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome" id="ConsolidatedStatementsOfComprehensiveIncome">
<link:definition>1002 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
<link:definition>1003 - Statement - Consolidated Balance Sheets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
<link:definition>1004 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" id="StatementsOfChangesInStockholdersEquity">
<link:definition>1005 - Statement - Statements of Changes in Stockholders' Equity</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
<link:definition>1006 - Statement - Consolidated Statements of Cash Flows</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/BusinessAndOrganization" id="BusinessAndOrganization">
<link:definition>1007 - Disclosure - Business and Organization</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/BasisOfPresentation" id="BasisOfPresentation">
<link:definition>1008 - Disclosure - Basis of Presentation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/RecentlyAdoptedAccountingStandards" id="RecentlyAdoptedAccountingStandards">
<link:definition>1009 - Disclosure - Recently Adopted Accounting Standards</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/NewAccountingStandardsNotYetAdopted" id="NewAccountingStandardsNotYetAdopted">
<link:definition>1010 - Disclosure - New Accounting Standards Not Yet Adopted</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/Inventories" id="Inventories">
<link:definition>1011 - Disclosure - Inventories</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/PrepaidExpensesAndOtherAssets" id="PrepaidExpensesAndOtherAssets">
<link:definition>1012 - Disclosure - Prepaid Expenses and Other Assets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/GoodwillAndOtherIntangibleAssets" id="GoodwillAndOtherIntangibleAssets">
<link:definition>1013 - Disclosure - Goodwill and Other Intangible Assets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/AccruedExpensesAndOtherLiabilities" id="AccruedExpensesAndOtherLiabilities">
<link:definition>1014 - Disclosure - Accrued Expenses and Other Liabilities</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/Debt" id="Debt">
<link:definition>1015 - Disclosure - Debt</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/Leases" id="Leases">
<link:definition>1016 - Disclosure - Leases</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/FinancialInstruments" id="FinancialInstruments">
<link:definition>1017 - Disclosure - Financial Instruments</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/StockholdersEquity" id="StockholdersEquity">
<link:definition>1018 - Disclosure - Stockholders' Equity</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/RevenueFromContractsWithCustomers" id="RevenueFromContractsWithCustomers">
<link:definition>1019 - Disclosure - Revenue From Contracts With Customers</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/StockBasedCompensation" id="StockBasedCompensation">
<link:definition>1020 - Disclosure - Stock-Based Compensation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/IncomeTaxes" id="IncomeTaxes">
<link:definition>1021 - Disclosure - Income Taxes</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/SegmentInformation" id="SegmentInformation">
<link:definition>1022 - Disclosure - Segment Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/Seasonality" id="Seasonality">
<link:definition>1023 - Disclosure - Seasonality</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
<link:definition>1024 - Disclosure - Commitments and Contingencies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/StockBasedCompensationPolicies" id="StockBasedCompensationPolicies">
<link:definition>1025 - Disclosure - Stock-Based Compensation (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/InventoriesTables" id="InventoriesTables">
<link:definition>1026 - Disclosure - Inventories (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/PrepaidExpensesAndOtherAssetsTables" id="PrepaidExpensesAndOtherAssetsTables">
<link:definition>1027 - Disclosure - Prepaid Expenses and Other Assets (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsTables" id="GoodwillAndOtherIntangibleAssetsTables">
<link:definition>1028 - Disclosure - Goodwill and Other Intangible Assets (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesTables" id="AccruedExpensesAndOtherLiabilitiesTables">
<link:definition>1029 - Disclosure - Accrued Expenses and Other Liabilities (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/LeasesTables" id="LeasesTables">
<link:definition>1030 - Disclosure - Leases (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/StockholdersEquityTables" id="StockholdersEquityTables">
<link:definition>1031 - Disclosure - Stockholders' Equity (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/RevenueFromContractsWithCustomersTables" id="RevenueFromContractsWithCustomersTables">
<link:definition>1032 - Disclosure - Revenue From Contracts With Customers (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/StockBasedCompensationTables" id="StockBasedCompensationTables">
<link:definition>1033 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/SegmentInformationTables" id="SegmentInformationTables">
<link:definition>1034 - Disclosure - Segment Information (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables">
<link:definition>1035 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/BusinessAndOrganizationAdditionalInformationDetail" id="BusinessAndOrganizationAdditionalInformationDetail">
<link:definition>1036 - Disclosure - Business and Organization - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/RecentlyAdoptedAccountingStandardsAdditionalInformationDetail" id="RecentlyAdoptedAccountingStandardsAdditionalInformationDetail">
<link:definition>1037 - Disclosure - Recently Adopted Accounting Standards - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail" id="InventoriesSummaryOfInventoriesDetail">
<link:definition>1038 - Disclosure - Inventories - Summary of Inventories (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/InventoriesAdditionalInformationDetail" id="InventoriesAdditionalInformationDetail">
<link:definition>1039 - Disclosure - Inventories - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" id="PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail">
<link:definition>1040 - Disclosure - Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" id="GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail">
<link:definition>1041 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsDetailsOfIntangibleAssetsDetail" id="GoodwillAndOtherIntangibleAssetsDetailsOfIntangibleAssetsDetail">
<link:definition>1042 - Disclosure - Goodwill and Other Intangible Assets - Details of Intangible Assets (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" id="AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail">
<link:definition>1043 - Disclosure - Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/DebtAdditionalInformationDetail" id="DebtAdditionalInformationDetail">
<link:definition>1044 - Disclosure - Debt - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" id="LeasesSupplementalCashFlowInformationToOperatingLeasesDetails">
<link:definition>1045 - Disclosure - Leases - Supplemental Cash flow Information to operating leases (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" id="LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails">
<link:definition>1046 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/LeasesAdditionalInformationDetail" id="LeasesAdditionalInformationDetail">
<link:definition>1047 - Disclosure - Leases - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" id="StockholdersEquityAdditionalInformationDetail">
<link:definition>1048 - Disclosure - Stockholders' Equity - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" id="StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail">
<link:definition>1049 - Disclosure - Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" id="StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail">
<link:definition>1050 - Disclosure - Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetail" id="RevenueFromContractsWithCustomersAdditionalInformationDetail">
<link:definition>1051 - Disclosure - Revenue From Contracts With Customers - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" id="RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail">
<link:definition>1052 - Disclosure - Revenue From Contracts With Customers - Summary of Disaggregated Net Sales (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" id="StockBasedCompensationAdditionalInformationDetail">
<link:definition>1053 - Disclosure - Stock-Based Compensation - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail" id="StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail">
<link:definition>1054 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsParentheticalDetail" id="StockBasedCompensationSummaryOfStockBasedCompensationGrantsParentheticalDetail">
<link:definition>1055 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Parenthetical) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" id="StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail">
<link:definition>1056 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail" id="StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail">
<link:definition>1057 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" id="IncomeTaxesAdditionalInformationDetail">
<link:definition>1058 - Disclosure - Income Taxes - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/SegmentInformationAdditionalInformationDetail" id="SegmentInformationAdditionalInformationDetail">
<link:definition>1059 - Disclosure - Segment Information - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail" id="SegmentInformationDetailsOfSegmentInformationDetail">
<link:definition>1060 - Disclosure - Segment Information - Details of Segment Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" id="SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail">
<link:definition>1061 - Disclosure - Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" id="CommitmentsAndContingenciesAdditionalInformationDetail">
<link:definition>1062 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" id="CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail">
<link:definition>1063 - Disclosure - Commitments and Contingencies - Summary of Reconciliation of Company's Residential Product Warranty Reserve (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="trex-20190331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="trex-20190331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="trex-20190331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="trex-20190331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<import namespace="http://fasb.org/us-gaap/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
<import namespace="http://fasb.org/us-types/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd" />
<import namespace="http://fasb.org/srt/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd" />
<element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_DocumentAndEntityInformationAbstract" substitutionGroup="xbrli:item" />
<element name="AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PrepaidAndOtherCurrentAssetsDisclosureTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="trex_PrepaidAndOtherCurrentAssetsDisclosureTextBlock" substitutionGroup="xbrli:item" />
<element name="SeasonalityDisclosureTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="trex_SeasonalityDisclosureTextBlock" substitutionGroup="xbrli:item" />
<element name="PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="trex_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="trex_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="SupplementalFinancialInformationOfOperatingLeasesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="trex_SupplementalFinancialInformationOfOperatingLeasesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="trex_ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock" substitutionGroup="xbrli:item" />
<element name="CustomerBacklogMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_CustomerBacklogMember" substitutionGroup="xbrli:item" />
<element name="IntangibleLiabilityDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_IntangibleLiabilityDisclosureAbstract" substitutionGroup="xbrli:item" />
<element name="AccruedManufacturingExpensesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="trex_AccruedManufacturingExpensesCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="BillingsInExcessOfRevenuesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="trex_BillingsInExcessOfRevenuesCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember" substitutionGroup="xbrli:item" />
<element name="RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember" substitutionGroup="xbrli:item" />
<element name="ThirdAmendedAndRestatedCreditAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_ThirdAmendedAndRestatedCreditAgreementMember" substitutionGroup="xbrli:item" />
<element name="LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="trex_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="SupplementalBalanceSheetInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_SupplementalBalanceSheetInformationAbstract" substitutionGroup="xbrli:item" />
<element name="DescriptionOfOperatingLeasesWithInitialTerm" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="trex_DescriptionOfOperatingLeasesWithInitialTerm" substitutionGroup="xbrli:item" />
<element name="StockRepurchaseProgramMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_StockRepurchaseProgramMember" substitutionGroup="xbrli:item" />
<element name="ComponentsOfBasicAndDilutedEarningPerShareTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_ComponentsOfBasicAndDilutedEarningPerShareTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="StockAppreciationRightsAndOptionsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_StockAppreciationRightsAndOptionsMember" substitutionGroup="xbrli:item" />
<element name="ComponentsOfBasicAndDilutedEarningPerShareLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems" substitutionGroup="xbrli:item" />
<element name="TwoThousandFourteenStockIncentivePlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_TwoThousandFourteenStockIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice" substitutionGroup="xbrli:item" />
<element name="TimeBasedRestrictedStockUnitsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_TimeBasedRestrictedStockUnitsMember" substitutionGroup="xbrli:item" />
<element name="PerformanceBasedRestrictedStockUnitsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_PerformanceBasedRestrictedStockUnitsMember" substitutionGroup="xbrli:item" />
<element name="PerformanceBasedRestrictedStockAdjustmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_PerformanceBasedRestrictedStockAdjustmentMember" substitutionGroup="xbrli:item" />
<element name="PerformanceBasedRestrictedStockTargetMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_PerformanceBasedRestrictedStockTargetMember" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems" substitutionGroup="xbrli:item" />
<element name="EmployeeStockPurchasePlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_EmployeeStockPurchasePlanMember" substitutionGroup="xbrli:item" />
<element name="PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember" substitutionGroup="xbrli:item" />
<element name="TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember" substitutionGroup="xbrli:item" />
<element name="CapitalExpenditure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="trex_CapitalExpenditure" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="EBITDA" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="trex_EBITDA" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ScheduleOfCommitmentsAndContingenciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_ScheduleOfCommitmentsAndContingenciesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ScheduleOfCommitmentsAndContingenciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_ScheduleOfCommitmentsAndContingenciesLineItems" substitutionGroup="xbrli:item" />
<element name="PercentSensitivityChangeInExpectedSurfaceFlakingClaims" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="trex_PercentSensitivityChangeInExpectedSurfaceFlakingClaims" substitutionGroup="xbrli:item" />
<element name="SensitivityChangeInSurfaceFlakingWarrantyReserve" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="trex_SensitivityChangeInSurfaceFlakingWarrantyReserve" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="WarrantyPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="trex_WarrantyPeriod" substitutionGroup="xbrli:item" />
<element name="SurfaceFlakingWarrantyReserveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_SurfaceFlakingWarrantyReserveMember" substitutionGroup="xbrli:item" />
<element name="OtherResidentialMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_OtherResidentialMember" substitutionGroup="xbrli:item" />
<element name="SurfaceFlakingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="trex_SurfaceFlakingMember" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>trex-20190331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 27-April-2019 [01:03:11] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#ConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#ConsolidatedBalanceSheets" roleURI="http://www.trex.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#InventoriesSummaryOfInventoriesDetail" roleURI="http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" roleURI="http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#GoodwillAndOtherIntangibleAssetsDetailsOfIntangibleAssetsDetail" roleURI="http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsDetailsOfIntangibleAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" roleURI="http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" roleURI="http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" roleURI="http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" />
<calculationLink xlink:type="extended" xlink:role="http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_NetIncomeLoss" use="optional" order="109000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" order="107000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_OperatingIncomeLoss" use="optional" order="105000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_GrossProfit" use="optional" order="103000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" use="optional" order="101000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold" use="optional" order="102000" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense" use="optional" order="104000" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_InterestIncomeExpenseNet" use="optional" order="106000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" use="optional" order="108000" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.trex.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquity" use="optional" order="114000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_PreferredStockValue" use="optional" order="109000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_CommonStockValue" use="optional" order="110000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock" use="optional" order="111000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" order="112000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_TreasuryStockValue" use="optional" order="113000" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" use="optional" order="106000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesCurrent" use="optional" order="3779430" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccountsPayableCurrent" use="optional" order="127000" weight="1" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" xlink:label="loc_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" use="optional" order="128000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrualCurrent" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualCurrent" use="optional" order="129000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaap_LinesOfCreditCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_LinesOfCreditCurrent" use="optional" order="130000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" use="optional" order="103000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrualNoncurrent" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualNoncurrent" use="optional" order="104000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent" use="optional" order="105000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" use="optional" order="102000" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.trex.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsCurrent" use="optional" order="126000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="122000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent" use="optional" order="123000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_InventoryNet" use="optional" order="124000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" use="optional" order="125000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" use="optional" order="118000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" use="optional" order="119000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" use="optional" order="121000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset" use="optional" order="120000" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.trex.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" order="109000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" order="120000" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories" use="optional" order="121000" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" use="optional" order="122000" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable" use="optional" order="123000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" use="optional" order="124000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" use="optional" order="125000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization" use="optional" order="101000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ShareBasedCompensation" use="optional" order="103000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" use="optional" order="104000" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="106000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" order="113000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" use="optional" order="110000" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" use="optional" order="111000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" use="optional" order="119000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit" use="optional" order="115000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit" use="optional" order="116000" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" use="optional" order="117000" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" use="optional" order="118000" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LIFOInventoryAmount" xlink:label="loc_us-gaap_LIFOInventoryAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaap_InventoryGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LIFOInventoryAmount" xlink:to="loc_us-gaap_InventoryGross" use="optional" order="103000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross" xlink:to="loc_us-gaap_InventoryFinishedGoods" use="optional" order="101000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross" xlink:to="loc_us-gaap_InventoryRawMaterials" use="optional" order="102000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryLIFOReserve" xlink:label="loc_us-gaap_InventoryLIFOReserve" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LIFOInventoryAmount" xlink:to="loc_us-gaap_InventoryLIFOReserve" use="optional" order="104000" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent" use="optional" order="101000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaap_PrepaidExpenseCurrent" use="optional" order="102000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractReceivableRetainageDueOneYearOrLess" xlink:label="loc_us-gaap_ContractReceivableRetainageDueOneYearOrLess" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaap_ContractReceivableRetainageDueOneYearOrLess" use="optional" order="103000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaap_IncomeTaxesReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaap_IncomeTaxesReceivable" use="optional" order="104000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaap_OtherAssetsCurrent" use="optional" order="105000" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" use="optional" order="3784420" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" use="optional" order="3784430" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" use="optional" order="3784440" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" use="optional" order="3784460" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" use="optional" order="3784470" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" use="optional" order="3784480" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail">
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" xlink:label="loc_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedMarketingCostsCurrent" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent" use="optional" order="101000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" use="optional" order="102000" weight="1" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_AccruedManufacturingExpensesCurrent" xlink:label="loc_trex_AccruedManufacturingExpensesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" xlink:to="loc_trex_AccruedManufacturingExpensesCurrent" use="optional" order="106000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent" use="optional" order="105000" weight="1" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_BillingsInExcessOfRevenuesCurrent" xlink:label="loc_trex_BillingsInExcessOfRevenuesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" xlink:to="loc_trex_BillingsInExcessOfRevenuesCurrent" use="optional" order="107000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent" use="optional" order="3782770" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent" use="optional" order="104000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent" use="optional" order="103000" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities" xlink:label="loc_TREX_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="loc_TREX_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities" use="optional" order="3784220" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" use="optional" order="3784230" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsDetailsOfIntangibleAssetsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" use="optional" order="104000" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" use="optional" order="105000" weight="-1" />
</calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>trex-20190331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 27-April-2019 [01:03:11] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StatementsOfChangesInStockholdersEquity" roleURI="http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockBasedCompensationTables" roleURI="http://www.trex.com/role/StockBasedCompensationTables" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#RecentlyAdoptedAccountingStandardsAdditionalInformationDetail" roleURI="http://www.trex.com/role/RecentlyAdoptedAccountingStandardsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" roleURI="http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#GoodwillAndOtherIntangibleAssetsDetailsOfIntangibleAssetsDetail" roleURI="http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsDetailsOfIntangibleAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#DebtAdditionalInformationDetail" roleURI="http://www.trex.com/role/DebtAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" roleURI="http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" roleURI="http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#LeasesAdditionalInformationDetail" roleURI="http://www.trex.com/role/LeasesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockholdersEquityAdditionalInformationDetail" roleURI="http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" roleURI="http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" roleURI="http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" roleURI="http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockBasedCompensationAdditionalInformationDetail" roleURI="http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail" roleURI="http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockBasedCompensationSummaryOfStockBasedCompensationGrantsParentheticalDetail" roleURI="http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" roleURI="http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail" roleURI="http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#IncomeTaxesAdditionalInformationDetail" roleURI="http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#SegmentInformationAdditionalInformationDetail" roleURI="http://www.trex.com/role/SegmentInformationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#SegmentInformationDetailsOfSegmentInformationDetail" roleURI="http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" roleURI="http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#CommitmentsAndContingenciesAdditionalInformationDetail" roleURI="http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" roleURI="http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" />
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/StatementsOfChangesInStockholdersEquity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_84" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_95" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_95" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_92" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_NetIncomeLoss_92" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaap_SharesIssued_91" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_SharesIssued_91" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_96" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_96" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_85" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_StatementTable_85" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_83" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_85" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_83" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_82" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_83" xlink:to="loc_us-gaap_EquityComponentDomain_82" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_82_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_83" xlink:to="loc_us-gaap_EquityComponentDomain_82_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_87" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_82" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_87" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_86" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_82" xlink:to="loc_us-gaap_CommonStockMember_86" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_88" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_82" xlink:to="loc_us-gaap_RetainedEarningsMember_88" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_89" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_82" xlink:to="loc_us-gaap_TreasuryStockMember_89" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_90" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_StockholdersEquity_90" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_94" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_94" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_98" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_98" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_93" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_93" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_97" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_97" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_99" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_99" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_100" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_100" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockBasedCompensationTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_839" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_843" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_839" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_843" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_845" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_839" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_845" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_840" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_839" xlink:to="loc_us-gaap_StatementTable_840" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_837" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_840" xlink:to="loc_us-gaap_AwardTypeAxis_837" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_838" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_837" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_838" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_838_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_837" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_838_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_378535" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_839" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_378535" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/RecentlyAdoptedAccountingStandardsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_378015" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_378012" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_378015" xlink:to="loc_us-gaap_StatementTable_378012" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_378016" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_378012" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_378016" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_378018" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_378016" xlink:to="loc_us-gaap_TypeOfAdoptionMember_378018" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_378018_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_378016" xlink:to="loc_us-gaap_TypeOfAdoptionMember_378018_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_378019" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_378018" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_378019" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_378020" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_378015" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_378020" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_378021" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_378015" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_378021" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems_280" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_290" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_280" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_290" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_289" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_280" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_289" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_288" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_280" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_288" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_287" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_280" xlink:to="loc_us-gaap_Goodwill_287" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_283" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_280" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_283" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_276" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_283" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_276" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_277" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_276" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_277" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_277_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_276" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_277_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_278" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_283" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_278" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_279" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_278" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_279" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_279_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_278" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_279_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InternetDomainNamesMember" xlink:label="loc_us-gaap_InternetDomainNamesMember_286" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_279" xlink:to="loc_us-gaap_InternetDomainNamesMember_286" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_281" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_283" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_281" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_282" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_281" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_282" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_282_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_281" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_282_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_CustomerBacklogMember" xlink:label="loc_trex_CustomerBacklogMember_291" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_282" xlink:to="loc_trex_CustomerBacklogMember_291" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_292" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_282" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_292" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsDetailsOfIntangibleAssetsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_299" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_303" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_299" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_303" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_295" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_299" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_295" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_296" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_295" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_296" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_297" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_296" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_297" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_297_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_296" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_297_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InternetDomainNamesMember" xlink:label="loc_us-gaap_InternetDomainNamesMember_301" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_297" xlink:to="loc_us-gaap_InternetDomainNamesMember_301" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_298" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_295" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_298" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_300" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_298" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_300" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_300_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_298" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_300_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_CustomerBacklogMember" xlink:label="loc_trex_CustomerBacklogMember_305" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_300" xlink:to="loc_trex_CustomerBacklogMember_305" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_306" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_300" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_306" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_302" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_299" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_302" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_304" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_299" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_304" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/DebtAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_348" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_364" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_364" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_363" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_363" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_362" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_362" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_349" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_349" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_344" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_349" xlink:to="loc_us-gaap_CreditFacilityAxis_344" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_345" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_344" xlink:to="loc_us-gaap_CreditFacilityDomain_345" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_345_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_344" xlink:to="loc_us-gaap_CreditFacilityDomain_345_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember" xlink:label="loc_trex_RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember_354" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_345" xlink:to="loc_trex_RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember_354" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember" xlink:label="loc_trex_RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember_355" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_345" xlink:to="loc_trex_RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember_355" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_346" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_349" xlink:to="loc_us-gaap_DebtInstrumentAxis_346" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_347" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_346" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_347" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_347_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_346" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_347_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ThirdAmendedAndRestatedCreditAgreementMember" xlink:label="loc_trex_ThirdAmendedAndRestatedCreditAgreementMember_357" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_347" xlink:to="loc_trex_ThirdAmendedAndRestatedCreditAgreementMember_357" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_352" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_349" xlink:to="loc_us-gaap_VariableRateAxis_352" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_353" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_352" xlink:to="loc_us-gaap_VariableRateDomain_353" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_353_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_352" xlink:to="loc_us-gaap_VariableRateDomain_353_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaap_LinesOfCreditCurrent_378350" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348" xlink:to="loc_us-gaap_LinesOfCreditCurrent_378350" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_378383" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_378380" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_378383" xlink:to="loc_us-gaap_StatementTable_378380" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_378381" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_378380" xlink:to="loc_us-gaap_StatementClassOfStockAxis_378381" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_378382" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_378381" xlink:to="loc_us-gaap_ClassOfStockDomain_378382" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_378382_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_378381" xlink:to="loc_us-gaap_ClassOfStockDomain_378382_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_378384" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_378383" xlink:to="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_378384" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_378411" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_378384" xlink:to="loc_us-gaap_OperatingLeasePayments_378411" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_378414" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_378384" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_378414" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:label="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_378406" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_378383" xlink:to="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_378406" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities" xlink:label="loc_trex_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities_378422" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_378406" xlink:to="loc_trex_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities_378422" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_378423" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_378406" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_378423" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_SupplementalBalanceSheetInformationAbstract" xlink:label="loc_trex_SupplementalBalanceSheetInformationAbstract_378420" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_378383" xlink:to="loc_trex_SupplementalBalanceSheetInformationAbstract_378420" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_378416" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trex_SupplementalBalanceSheetInformationAbstract_378420" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_378416" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_378424" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_378383" xlink:to="loc_us-gaap_OperatingLeaseLiability_378424" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_378439" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_378436" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_378439" xlink:to="loc_us-gaap_StatementTable_378436" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_378437" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_378436" xlink:to="loc_us-gaap_StatementClassOfStockAxis_378437" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_378438" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_378437" xlink:to="loc_us-gaap_ClassOfStockDomain_378438" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_378438_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_378437" xlink:to="loc_us-gaap_ClassOfStockDomain_378438_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_378439" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_378442" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_378442" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_378443" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_378443" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_378444" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_378444" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_378446" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_378446" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_378447" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_378447" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_378448" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_378448" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_378449" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_378449" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_378451" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" xlink:to="loc_us-gaap_OperatingLeaseLiability_378451" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_406020" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_406020" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/LeasesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_378483" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_378455" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_378483" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_378455" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_378456" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_378483" xlink:to="loc_us-gaap_OperatingLeaseCost_378456" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LessorOperatingLeaseTermOfContract" xlink:label="loc_us-gaap_LessorOperatingLeaseTermOfContract_378457" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_378483" xlink:to="loc_us-gaap_LessorOperatingLeaseTermOfContract_378457" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_378480" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_378483" xlink:to="loc_us-gaap_StatementTable_378480" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_378481" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_378480" xlink:to="loc_us-gaap_StatementClassOfStockAxis_378481" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_378482" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_378481" xlink:to="loc_us-gaap_ClassOfStockDomain_378482" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_378482_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_378481" xlink:to="loc_us-gaap_ClassOfStockDomain_378482_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_378484" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_378480" xlink:to="loc_srt_RangeAxis_378484" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_378485" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_378484" xlink:to="loc_srt_RangeMember_378485" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_378485_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_378484" xlink:to="loc_srt_RangeMember_378485_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_378486" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_378485" xlink:to="loc_srt_MaximumMember_378486" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_378487" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_378485" xlink:to="loc_srt_MinimumMember_378487" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_DescriptionOfOperatingLeasesWithInitialTerm" xlink:label="loc_trex_DescriptionOfOperatingLeasesWithInitialTerm_378599" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_378483" xlink:to="loc_trex_DescriptionOfOperatingLeasesWithInitialTerm_378599" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_378611" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_378483" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_378611" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_376" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_375" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_376" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_375" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_377" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_375" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_377" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_378" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_377" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_378" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_378_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_377" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_378_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_StockRepurchaseProgramMember" xlink:label="loc_trex_StockRepurchaseProgramMember_389" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_378" xlink:to="loc_trex_StockRepurchaseProgramMember_389" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockNoParValue" xlink:label="loc_us-gaap_CommonStockNoParValue_379" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_376" xlink:to="loc_us-gaap_CommonStockNoParValue_379" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_380" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_376" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_380" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_381" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_376" xlink:to="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_381" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_383" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_376" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_383" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_384" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_376" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_384" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail">
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems" xlink:label="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems_393" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ComponentsOfBasicAndDilutedEarningPerShareTable" xlink:label="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareTable_394" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems_393" xlink:to="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareTable_394" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_392" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareTable_394" xlink:to="loc_us-gaap_AwardTypeAxis_392" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_396" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_392" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_396" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_396_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_392" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_396_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_403" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_396" xlink:to="loc_us-gaap_RestrictedStockMember_403" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_StockAppreciationRightsAndOptionsMember" xlink:label="loc_trex_StockAppreciationRightsAndOptionsMember_402" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_396" xlink:to="loc_trex_StockAppreciationRightsAndOptionsMember_402" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_399" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems_393" xlink:to="loc_us-gaap_EarningsPerShareBasic_399" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_400" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems_393" xlink:to="loc_us-gaap_EarningsPerShareDiluted_400" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="loc_us-gaap_NetIncomeLossAbstract_395" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems_393" xlink:to="loc_us-gaap_NetIncomeLossAbstract_395" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_401" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAbstract_395" xlink:to="loc_us-gaap_NetIncomeLoss_401" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_397" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems_393" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_397" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_404" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_397" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_404" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_405" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_397" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_405" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_398" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems_393" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_398" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_406" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_398" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_406" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_410" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_413" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_410" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_413" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_412" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_410" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_412" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_409" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_412" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_409" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_411" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_409" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_411" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_411_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_409" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_411_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_415" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_411" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_415" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_422" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_423" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_422" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_423" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_424" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_423" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_424" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_425" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_424" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_425" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_425_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_424" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_425_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_430" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_425" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_430" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_429" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_425" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_429" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_426" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_423" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_426" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_427" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_426" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_427" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_427_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_426" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_427_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_431" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_427" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_431" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="loc_us-gaap_TransferredOverTimeMember_432" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_427" xlink:to="loc_us-gaap_TransferredOverTimeMember_432" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_428" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_422" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_428" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_441" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_450" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_441" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_450" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_440" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_441" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_440" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_435" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_440" xlink:to="loc_us-gaap_AwardTypeAxis_435" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_442" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_435" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_442" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_442_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_435" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_442_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_463" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_442" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_463" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_436" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_440" xlink:to="loc_us-gaap_PlanNameAxis_436" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_437" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_436" xlink:to="loc_us-gaap_PlanNameDomain_437" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_437_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_436" xlink:to="loc_us-gaap_PlanNameDomain_437_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_TwoThousandFourteenStockIncentivePlanMember" xlink:label="loc_trex_TwoThousandFourteenStockIncentivePlanMember_445" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_437" xlink:to="loc_trex_TwoThousandFourteenStockIncentivePlanMember_445" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_443" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_440" xlink:to="loc_us-gaap_VestingAxis_443" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_444" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_443" xlink:to="loc_us-gaap_VestingDomain_444" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_444_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_443" xlink:to="loc_us-gaap_VestingDomain_444_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed_456" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_441" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed_456" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_448" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_441" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_448" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_378587" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_441" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_378587" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_378555" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_378552" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_378555" xlink:to="loc_us-gaap_StatementTable_378552" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_378553" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_378552" xlink:to="loc_us-gaap_StatementClassOfStockAxis_378553" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_378554" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_378553" xlink:to="loc_us-gaap_ClassOfStockDomain_378554" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_378554_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_378553" xlink:to="loc_us-gaap_ClassOfStockDomain_378554_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_378563" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_378552" xlink:to="loc_us-gaap_AwardTypeAxis_378563" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378564" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_378563" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378564" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378564_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_378563" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378564_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_TimeBasedRestrictedStockUnitsMember" xlink:label="loc_trex_TimeBasedRestrictedStockUnitsMember_378565" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378564" xlink:to="loc_trex_TimeBasedRestrictedStockUnitsMember_378565" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_PerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_trex_PerformanceBasedRestrictedStockUnitsMember_378566" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378564" xlink:to="loc_trex_PerformanceBasedRestrictedStockUnitsMember_378566" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_378567" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378564" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_378567" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_378557" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_378555" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_378557" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice" xlink:label="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice_378561" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_378555" xlink:to="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice_378561" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsParentheticalDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_378575" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_378572" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_378575" xlink:to="loc_us-gaap_StatementTable_378572" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_378573" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_378572" xlink:to="loc_us-gaap_StatementClassOfStockAxis_378573" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_378574" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_378573" xlink:to="loc_us-gaap_ClassOfStockDomain_378574" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_378574_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_378573" xlink:to="loc_us-gaap_ClassOfStockDomain_378574_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_378579" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_378572" xlink:to="loc_us-gaap_AwardTypeAxis_378579" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378581" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_378579" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378581" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378581_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_378579" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378581_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_PerformanceBasedRestrictedStockAdjustmentMember" xlink:label="loc_trex_PerformanceBasedRestrictedStockAdjustmentMember_378583" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378581" xlink:to="loc_trex_PerformanceBasedRestrictedStockAdjustmentMember_378583" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_PerformanceBasedRestrictedStockTargetMember" xlink:label="loc_trex_PerformanceBasedRestrictedStockTargetMember_378584" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378581" xlink:to="loc_trex_PerformanceBasedRestrictedStockTargetMember_378584" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_378576" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_378575" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_378576" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail">
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems" xlink:label="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems_517" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable" xlink:label="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable_518" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems_517" xlink:to="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable_518" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_516" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable_518" xlink:to="loc_us-gaap_AwardTypeAxis_516" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_519" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_516" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_519" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_519_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_516" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_519_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_524" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_519" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_524" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_520" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems_517" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_520" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_522" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems_517" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_522" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_523" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems_517" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_523" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_521" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems_517" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_521" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_378585" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems_517" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_378585" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_473" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_475" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_473" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_475" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_472" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_473" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_472" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_471" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_472" xlink:to="loc_us-gaap_AwardTypeAxis_471" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_474" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_471" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_474" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_474_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_471" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_474_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_EmployeeStockPurchasePlanMember" xlink:label="loc_trex_EmployeeStockPurchasePlanMember_479" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_474" xlink:to="loc_trex_EmployeeStockPurchasePlanMember_479" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_trex_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember_477" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_474" xlink:to="loc_trex_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember_477" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_478" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_474" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_478" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember" xlink:label="loc_trex_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember_476" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_474" xlink:to="loc_trex_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember_476" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_621" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_626" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_621" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_626" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_624" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_621" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_624" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_622" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_621" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_622" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_620" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_622" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_620" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_623" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_620" xlink:to="loc_us-gaap_TypeOfAdoptionMember_623" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_623_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_620" xlink:to="loc_us-gaap_TypeOfAdoptionMember_623_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxPeriodAxis" xlink:label="loc_us-gaap_TaxPeriodAxis_378593" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_622" xlink:to="loc_us-gaap_TaxPeriodAxis_378593" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaap_TaxPeriodDomain_378594" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxPeriodAxis_378593" xlink:to="loc_us-gaap_TaxPeriodDomain_378594" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaap_TaxPeriodDomain_378594_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxPeriodAxis_378593" xlink:to="loc_us-gaap_TaxPeriodDomain_378594_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarliestTaxYearMember" xlink:label="loc_us-gaap_EarliestTaxYearMember_378595" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_378594" xlink:to="loc_us-gaap_EarliestTaxYearMember_378595" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LatestTaxYearMember" xlink:label="loc_us-gaap_LatestTaxYearMember_378596" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_378594" xlink:to="loc_us-gaap_LatestTaxYearMember_378596" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_378597" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_622" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_378597" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_378598" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_378597" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_378598" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_378598_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_378597" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_378598_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_378600" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_378598" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_378600" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_627" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_621" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_627" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OpenTaxYear" xlink:label="loc_us-gaap_OpenTaxYear_630" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_621" xlink:to="loc_us-gaap_OpenTaxYear_630" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_378586" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_621" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_378586" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_378588" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_621" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_378588" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:label="loc_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_378591" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_621" xlink:to="loc_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_378591" use="optional" order="20" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/SegmentInformationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_637" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_640" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_637" xlink:to="loc_us-gaap_NumberOfReportableSegments_640" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_641" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_637" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_641" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_636" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_637" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_636" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_634" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_636" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_634" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_635" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_634" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_635" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_635_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_634" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_635_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_639" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_635" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_639" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_638" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_635" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_638" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_650" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_660" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_650" xlink:to="loc_us-gaap_Assets_660" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_CapitalExpenditure" xlink:label="loc_trex_CapitalExpenditure_659" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_650" xlink:to="loc_trex_CapitalExpenditure_659" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_657" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_650" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_657" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_EBITDA" xlink:label="loc_trex_EBITDA_656" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_650" xlink:to="loc_trex_EBITDA_656" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_658" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_650" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_658" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_655" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_650" xlink:to="loc_us-gaap_NetIncomeLoss_655" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_654" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_650" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_654" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_649" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_650" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_649" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_645" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_649" xlink:to="loc_srt_ConsolidationItemsAxis_645" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_646" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_645" xlink:to="loc_srt_ConsolidationItemsDomain_646" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_646_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_645" xlink:to="loc_srt_ConsolidationItemsDomain_646_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_651" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_646" xlink:to="loc_us-gaap_OperatingSegmentsMember_651" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_647" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_649" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_647" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_648" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_647" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_648" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_648_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_647" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_648_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_653" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_648" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_653" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_652" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_648" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_652" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_668" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_675" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_668" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_675" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_EBITDA" xlink:label="loc_trex_EBITDA_676" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_668" xlink:to="loc_trex_EBITDA_676" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_674" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_668" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_674" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_673" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_668" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_673" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_672" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_668" xlink:to="loc_us-gaap_NetIncomeLoss_672" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_667" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_668" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_667" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_663" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_667" xlink:to="loc_srt_ConsolidationItemsAxis_663" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_664" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_663" xlink:to="loc_srt_ConsolidationItemsDomain_664" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_664_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_663" xlink:to="loc_srt_ConsolidationItemsDomain_664_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_669" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_664" xlink:to="loc_us-gaap_OperatingSegmentsMember_669" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_665" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_667" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_665" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_666" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_665" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_666" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_666_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_665" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_666_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_671" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_666" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_671" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_670" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_666" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_670" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ScheduleOfCommitmentsAndContingenciesLineItems" xlink:label="loc_trex_ScheduleOfCommitmentsAndContingenciesLineItems_687" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_PercentSensitivityChangeInExpectedSurfaceFlakingClaims" xlink:label="loc_trex_PercentSensitivityChangeInExpectedSurfaceFlakingClaims_704" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trex_ScheduleOfCommitmentsAndContingenciesLineItems_687" xlink:to="loc_trex_PercentSensitivityChangeInExpectedSurfaceFlakingClaims_704" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ScheduleOfCommitmentsAndContingenciesTable" xlink:label="loc_trex_ScheduleOfCommitmentsAndContingenciesTable_688" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_trex_ScheduleOfCommitmentsAndContingenciesLineItems_687" xlink:to="loc_trex_ScheduleOfCommitmentsAndContingenciesTable_688" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_679" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trex_ScheduleOfCommitmentsAndContingenciesTable_688" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_679" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_680" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_679" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_680" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_680_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_679" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_680_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_681" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trex_ScheduleOfCommitmentsAndContingenciesTable_688" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_681" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_682" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_681" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_682" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_682_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_681" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_682_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_685" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trex_ScheduleOfCommitmentsAndContingenciesTable_688" xlink:to="loc_srt_RangeAxis_685" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_686" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_685" xlink:to="loc_srt_RangeMember_686" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_686_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_685" xlink:to="loc_srt_RangeMember_686_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_698" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_686" xlink:to="loc_srt_MaximumMember_698" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_697" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_686" xlink:to="loc_srt_MinimumMember_697" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_690" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trex_ScheduleOfCommitmentsAndContingenciesTable_688" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_690" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_689" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_690" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_689" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_689_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_690" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_689_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_SurfaceFlakingWarrantyReserveMember" xlink:label="loc_trex_SurfaceFlakingWarrantyReserveMember_706" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_689" xlink:to="loc_trex_SurfaceFlakingWarrantyReserveMember_706" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_SensitivityChangeInSurfaceFlakingWarrantyReserve" xlink:label="loc_trex_SensitivityChangeInSurfaceFlakingWarrantyReserve_705" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trex_ScheduleOfCommitmentsAndContingenciesLineItems_687" xlink:to="loc_trex_SensitivityChangeInSurfaceFlakingWarrantyReserve_705" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_WarrantyPeriod" xlink:label="loc_trex_WarrantyPeriod_703" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trex_ScheduleOfCommitmentsAndContingenciesLineItems_687" xlink:to="loc_trex_WarrantyPeriod_703" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyLiabilityLineItems" xlink:label="loc_us-gaap_ProductWarrantyLiabilityLineItems_711" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyLiabilityTable" xlink:label="loc_us-gaap_ProductWarrantyLiabilityTable_712" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_711" xlink:to="loc_us-gaap_ProductWarrantyLiabilityTable_712" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_709" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_712" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_709" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_710" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_709" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_710" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_710_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_709" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_710_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_OtherResidentialMember" xlink:label="loc_trex_OtherResidentialMember_716" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_710" xlink:to="loc_trex_OtherResidentialMember_716" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_SurfaceFlakingMember" xlink:label="loc_trex_SurfaceFlakingMember_715" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_710" xlink:to="loc_trex_SurfaceFlakingMember_715" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_714" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_712" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_714" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_713" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_714" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_713" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_713_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_714" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_713_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_SurfaceFlakingWarrantyReserveMember" xlink:label="loc_trex_SurfaceFlakingWarrantyReserveMember_721" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_713" xlink:to="loc_trex_SurfaceFlakingWarrantyReserveMember_721" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_717" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_711" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_717" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments_719" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_711" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPayments_719" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease_718" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_711" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease_718" use="optional" order="13" />
</definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>trex-20190331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 27-April-2019 [01:03:11] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
<labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_DocumentAndEntityInformationAbstract" xlink:label="loc_trex_DocumentAndEntityInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_DocumentAndEntityInformationAbstract" xml:lang="en-US">Document and Entity Information [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_DocumentAndEntityInformationAbstract" xlink:to="lab_trex_DocumentAndEntityInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_DocumentAndEntityInformationAbstract" xml:lang="en-US">Document and Entity Information [Abstract]</label>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType" xml:lang="en-US">Document Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_TradingSymbol" xml:lang="en-US">Trading Symbol</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityEmergingGrowthCompany" xml:lang="en-US">Entity Emerging Growth Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntitySmallBusiness" xml:lang="en-US">Entity Small Business</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementAbstract" xml:lang="en-US">Income Statement [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xml:lang="en-US">Cost of Goods and Services Sold</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xml:lang="en-US">Cost of sales</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Earnings Per Share, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Basic earnings per common share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Basic earnings per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Earnings Per Share, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Diluted earnings per common share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Diluted earnings per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross Profit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross profit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income before income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Provision for income taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income tax expense (benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income tax expense (benefit)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xml:lang="en-US">Interest Income (Expense), Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xml:lang="en-US">Interest (income) expense, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income available to common shareholders</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income (loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating Income (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Income from operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Net sales</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Revenue from contract with customers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">Selling, General and Administrative Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">Selling, general and administrative expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Diluted weighted average common shares outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Diluted weighted average shares outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Basic weighted average common shares outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Basic weighted average shares outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Assets, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Current assets:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts Receivable, Net, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts receivable, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Total current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventory, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepaid expenses and other assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Total prepaid expenses and other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xml:lang="en-US">Intangible Assets, Net (Including Goodwill)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xml:lang="en-US">Goodwill and other intangibles</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, Plant and Equipment, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, plant and equipment, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating lease assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating lease ROU assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">Liabilities and Stockholders' Equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and Contingencies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and contingencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" xml:lang="en-US">Deferred Tax Liabilities, Net, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" xml:lang="en-US">Deferred income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Total Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Liabilities and Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Total Liabilities and Stockholders' Equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Liabilities, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Current Liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" xlink:label="loc_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" xml:lang="en-US">Accrued Liabilities And Other Liabilities Current Excluding Warranty</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" xml:lang="en-US">Accrued expenses and other liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" xml:lang="en-US">Total accrued expenses and other liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" xlink:to="lab_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" xml:lang="en-US">Accrued liabilities and other liabilities current excluding warranty.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Total current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrualCurrent" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualCurrent" xml:lang="en-US">Standard Product Warranty Accrual, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualCurrent" xml:lang="en-US">Accrued warranty</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaap_LinesOfCreditCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LinesOfCreditCurrent" xml:lang="en-US">Line of Credit, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LinesOfCreditCurrent" xml:lang="en-US">Line of credit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_LinesOfCreditCurrent" xml:lang="en-US">Outstanding borrowings under the revolver loans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LinesOfCreditCurrent" xlink:to="lab_us-gaap_LinesOfCreditCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other long-term liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrualNoncurrent" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualNoncurrent" xml:lang="en-US">Standard Product Warranty Accrual, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualNoncurrent" xml:lang="en-US">Non-current accrued warranty</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualNoncurrent" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Stockholders' equity:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xml:lang="en-US">Additional Paid in Capital, Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xml:lang="en-US">Additional paid-in capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common stock, $0.01 par value, 120,000,000 shares authorized; 70,109,157 and 69,998,336 shares issued and 58,537,485 and 58,551,653 shares outstanding at March 31, 2019 and December 31, 2018, respectively</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockValue" xml:lang="en-US">Preferred Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockValue" xml:lang="en-US">Preferred stock, $0.01 par value, 3,000,000 shares authorized; none issued and outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained earnings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Total Stockholders' Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Beginning Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Ending Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockValue" xml:lang="en-US">Treasury Stock, Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_TreasuryStockValue" xml:lang="en-US">Treasury stock, at cost, 11,571,672 and 11,446,683 shares at March 31, 2019 and December 31, 2018, respectively</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common stock, par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common Stock, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common stock, shares authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common Stock, Shares, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common stock, shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common stock, shares outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xml:lang="en-US">Preferred stock, par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xml:lang="en-US">Preferred Stock, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xml:lang="en-US">Preferred stock, shares authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xml:lang="en-US">Preferred Stock, Shares Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xml:lang="en-US">Preferred stock, shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xml:lang="en-US">Preferred Stock, Shares Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xml:lang="en-US">Preferred stock, shares outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockShares" xml:lang="en-US">Treasury Stock, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TreasuryStockShares" xml:lang="en-US">Treasury stock, shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-In Capital [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings (Deficit) [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockMember" xml:lang="en-US">Treasury Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TreasuryStockMember" xml:lang="en-US">Treasury Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xml:lang="en-US">Adjustments Related to Tax Withholding for Share-based Compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xml:lang="en-US">Shares withheld for taxes on share-based payment awards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaap_SharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesIssued" xml:lang="en-US">Shares, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_SharesIssued" xml:lang="en-US">Beginning Balance, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_SharesIssued" xml:lang="en-US">Ending Balance, Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xml:lang="en-US">Shares Paid for Tax Withholding for Share Based Compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xml:lang="en-US">Shares withheld for taxes on share-based payment awards, Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xml:lang="en-US">Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xml:lang="en-US">Employee stock purchase and option plans, Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xml:lang="en-US">Stock Issued During Period, Shares, Share-based Compensation, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xml:lang="en-US">Stock-based compensation, Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xml:lang="en-US">Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xml:lang="en-US">Employee stock purchase and option plans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xml:lang="en-US">Stock Issued During Period, Value, Share-based Compensation, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xml:lang="en-US">Stock-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xml:lang="en-US">Stock Repurchased During Period, Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xml:lang="en-US">Shares repurchased under our publicly announced share repurchase programs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xml:lang="en-US">Treasury Stock, Shares, Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xml:lang="en-US">Shares repurchased under our publicly announced share repurchase programs, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xml:lang="en-US">Number of shares repurchased by the Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash and cash equivalents, beginning of period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash and cash equivalents, end of period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Net decrease in cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Financing Activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash provided by financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US">Payments for Repurchase of Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US">Repurchases of common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xml:lang="en-US">Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xml:lang="en-US">Proceeds from employee stock purchase and option plans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xml:lang="en-US">Proceeds from Lines of Credit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xml:lang="en-US">Borrowings under line of credit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xml:lang="en-US">Repayments of Lines of Credit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xml:lang="en-US">Principal payments under line of credit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Investing Activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash used in investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Expenditures for property, plant and equipment and intangibles</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xml:lang="en-US">Proceeds from sales of property, plant and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Operating Activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to reconcile net income to net cash used in operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation and amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xml:lang="en-US">Loss (Gain) on disposal of property, plant and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based Compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Stock-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xml:lang="en-US">Increase (Decrease) in Operating Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xml:lang="en-US">Changes in operating assets and liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xml:lang="en-US">Accrued expenses and other liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xml:lang="en-US">Income taxes receivable/payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Increase (Decrease) in Inventories</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Prepaid expenses and other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash used in operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US">Supplemental Disclosure:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xml:lang="en-US">Income Taxes Paid, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xml:lang="en-US">Cash paid (received) for income taxes, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPaidNet" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestPaidNet" xml:lang="en-US">Cash paid for interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="loc_us-gaap_NatureOfOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NatureOfOperations" xml:lang="en-US">Nature of Operations [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NatureOfOperations" xml:lang="en-US">Business and Organization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xml:lang="en-US">Basis of Presentation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xml:lang="en-US">Accounting Changes and Error Corrections [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xml:lang="en-US">New Accounting Pronouncements and Changes in Accounting Principles [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xml:lang="en-US">Recently Adopted Accounting Standards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:label="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xml:lang="en-US">Description of New Accounting Pronouncements Not yet Adopted [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xml:lang="en-US">New Accounting Standards Not Yet Adopted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:to="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xml:lang="en-US">Inventory Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TextBlockAbstract" xml:lang="en-US">Text Block [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TextBlockAbstract" xlink:to="lab_us-gaap_TextBlockAbstract" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_PrepaidAndOtherCurrentAssetsDisclosureTextBlock" xlink:label="loc_trex_PrepaidAndOtherCurrentAssetsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_PrepaidAndOtherCurrentAssetsDisclosureTextBlock" xml:lang="en-US">Prepaid And Other Current Assets Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_PrepaidAndOtherCurrentAssetsDisclosureTextBlock" xml:lang="en-US">Prepaid Expenses and Other Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_PrepaidAndOtherCurrentAssetsDisclosureTextBlock" xlink:to="lab_trex_PrepaidAndOtherCurrentAssetsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_PrepaidAndOtherCurrentAssetsDisclosureTextBlock" xml:lang="en-US">The entire disclosure pertaining to prepaid and other current assets.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xml:lang="en-US">Goodwill and Other Intangible Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xml:lang="en-US">Payables and Accruals [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xml:lang="en-US">Accrued Expenses and Other Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xml:lang="en-US">Debt Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xml:lang="en-US">Debt Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xml:lang="en-US">Debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeasesAbstract" xml:lang="en-US">Leases [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock" xml:lang="en-US">Leases of Lessee Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock" xml:lang="en-US">Leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:to="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xml:lang="en-US">Investments, All Other Investments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:to="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xml:lang="en-US">Financial Instruments Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xml:lang="en-US">Financial Instruments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:to="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityAbstract" xml:lang="en-US">Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xml:lang="en-US">Stockholders' Equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US">Revenue From Contracts With Customers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Stock-Based Compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income Taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingAbstract" xml:lang="en-US">Segment Reporting [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment Information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_SeasonalityDisclosureTextBlock" xlink:label="loc_trex_SeasonalityDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_SeasonalityDisclosureTextBlock" xml:lang="en-US">Seasonality Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_SeasonalityDisclosureTextBlock" xml:lang="en-US">Seasonality</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_SeasonalityDisclosureTextBlock" xlink:to="lab_trex_SeasonalityDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_SeasonalityDisclosureTextBlock" xml:lang="en-US">Identifies seasonal trends affecting the demand for Trex products and quarterly net sales.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US">Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US">Share-based Compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Summary of Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" xlink:label="loc_trex_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" xml:lang="en-US">Prepaid Expense And Other Assets Current [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" xml:lang="en-US">Summary of Prepaid Expenses and Other Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" xlink:to="lab_trex_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" xml:lang="en-US">Tabular disclosure pertaining to prepaid expense and other assets current.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xml:lang="en-US">Details of Intangible Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" xlink:label="loc_trex_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" xml:lang="en-US">Schedule of Accrued Liabilities and Other Current Liabilities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" xml:lang="en-US">Summary of Accrued Expenses and Other Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" xlink:to="lab_trex_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" xml:lang="en-US">Tabular disclosure of the components of accrued liabilities and other current liabilities.</label>
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_SupplementalFinancialInformationOfOperatingLeasesTableTextBlock" xlink:label="loc_trex_SupplementalFinancialInformationOfOperatingLeasesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_SupplementalFinancialInformationOfOperatingLeasesTableTextBlock" xml:lang="en-US">Supplemental Financial Information Of Operating Leases [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_trex_SupplementalFinancialInformationOfOperatingLeasesTableTextBlock" xml:lang="en-US">Supplemental Cash Flow information and Supplemental balance sheet information related to operating leases to operating leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_SupplementalFinancialInformationOfOperatingLeasesTableTextBlock" xlink:to="lab_trex_SupplementalFinancialInformationOfOperatingLeasesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_SupplementalFinancialInformationOfOperatingLeasesTableTextBlock" xml:lang="en-US">Table includes supplemental cash flow information and supplemental balance sheet information related to operating leases</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US">Maturities of operating lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Computation of Basic and Diluted Earnings Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US">Summary of Disaggregated Net Sales</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AwardTypeAxis" xml:lang="en-US">Award Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AwardTypeAxis" xml:lang="en-US">Award Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US">Equity Award [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US">Equity Award [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xml:lang="en-US">Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xml:lang="en-US">Summary of Stock-Based Compensation Expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US">Summary of Assumptions Used to Estimate Fair Value of Each SAR</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xml:lang="en-US">Summary of Stock-Based Compensation Grants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock" xlink:label="loc_trex_ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock" xml:lang="en-US">Schedule Of Reconciliation Of Net Income To EBITDA [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock" xml:lang="en-US">Schedule of Reconciliation of Net Income to EBITDA</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock" xlink:to="lab_trex_ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock" xml:lang="en-US">Schedule of reconciliation of net income to EBITDA.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US">Details of Segment Information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xml:lang="en-US">Summary of Reconciliation of Company's Residential Product Warranty Reserve</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xml:lang="en-US">Accounting Policies [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NumberOfReportableSegments" xml:lang="en-US">Number of Reportable Segments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NumberOfReportableSegments" xml:lang="en-US">Number of reportable segments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NumberOfReportableSegments" xml:lang="en-US">Number of reportable segment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Operating Lease, Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Operating lease liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Operating lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xml:lang="en-US">Type of Adoption [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xml:lang="en-US">Type of Adoption [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xml:lang="en-US">Accounting Standards Update 2016-02 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201602Member" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryFinishedGoods" xml:lang="en-US">Inventory, Finished Goods, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryFinishedGoods" xml:lang="en-US">Finished goods</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaap_InventoryGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryGross" xml:lang="en-US">Inventory, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_InventoryGross" xml:lang="en-US">Total FIFO (first-in, first-out) inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryGross" xlink:to="lab_us-gaap_InventoryGross" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryLIFOReserve" xlink:label="loc_us-gaap_InventoryLIFOReserve" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryLIFOReserve" xml:lang="en-US">Inventory, LIFO Reserve</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_InventoryLIFOReserve" xml:lang="en-US">Reserve to adjust inventories to LIFO value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLIFOReserve" xlink:to="lab_us-gaap_InventoryLIFOReserve" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryRawMaterials" xml:lang="en-US">Inventory, Raw Materials, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryRawMaterials" xml:lang="en-US">Raw materials</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials" xlink:to="lab_us-gaap_InventoryRawMaterials" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LIFOInventoryAmount" xlink:label="loc_us-gaap_LIFOInventoryAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LIFOInventoryAmount" xml:lang="en-US">LIFO Inventory Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LIFOInventoryAmount" xml:lang="en-US">Total LIFO inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LIFOInventoryAmount" xlink:to="lab_us-gaap_LIFOInventoryAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfLIFOInventoryLiquidationOnIncome" xlink:label="loc_us-gaap_EffectOfLIFOInventoryLiquidationOnIncome" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectOfLIFOInventoryLiquidationOnIncome" xml:lang="en-US">Effect of LIFO Inventory Liquidation on Income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectOfLIFOInventoryLiquidationOnIncome" xml:lang="en-US">LIFO inventory liquidations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfLIFOInventoryLiquidationOnIncome" xlink:to="lab_us-gaap_EffectOfLIFOInventoryLiquidationOnIncome" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FIFOInventoryAmount" xlink:label="loc_us-gaap_FIFOInventoryAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FIFOInventoryAmount" xml:lang="en-US">FIFO Inventory Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FIFOInventoryAmount" xml:lang="en-US">Raw materials</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FIFOInventoryAmount" xlink:to="lab_us-gaap_FIFOInventoryAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xml:lang="en-US">Prepaid Expense and Other Assets [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractReceivableRetainageDueOneYearOrLess" xlink:label="loc_us-gaap_ContractReceivableRetainageDueOneYearOrLess" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractReceivableRetainageDueOneYearOrLess" xml:lang="en-US">Contract Receivable Retainage, Next Twelve Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ContractReceivableRetainageDueOneYearOrLess" xml:lang="en-US">Contract retainage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractReceivableRetainageDueOneYearOrLess" xlink:to="lab_us-gaap_ContractReceivableRetainageDueOneYearOrLess" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xml:lang="en-US">Contract with Customer, Asset, Net, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xml:lang="en-US">Revenues in excess of billings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaap_IncomeTaxesReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xml:lang="en-US">Income Taxes Receivable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xml:lang="en-US">Income tax receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Other Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xml:lang="en-US">Prepaid Expense, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xml:lang="en-US">Prepaid expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xml:lang="en-US">Schedule of Goodwill [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xml:lang="en-US">Schedule of Goodwill [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis" xml:lang="en-US">Financing Receivable Portfolio Segment [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis" xml:lang="en-US">Financing Receivable Portfolio Segment [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:to="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain" xml:lang="en-US">Financing Receivable Portfolio Segment [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain" xml:lang="en-US">Financing Receivable Portfolio Segment [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:to="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InternetDomainNamesMember" xlink:label="loc_us-gaap_InternetDomainNamesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InternetDomainNamesMember" xml:lang="en-US">Internet Domain Names [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InternetDomainNamesMember" xml:lang="en-US">Domain Names [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternetDomainNamesMember" xlink:to="lab_us-gaap_InternetDomainNamesMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillLineItems" xml:lang="en-US">Goodwill [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillLineItems" xml:lang="en-US">Goodwill [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US">Amortization of Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US">Amortization of intangible asset</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xml:lang="en-US">Finite-lived Intangible Assets Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xml:lang="en-US">Purchase of domain names</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US">Amortization period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_CustomerBacklogMember" xlink:label="loc_trex_CustomerBacklogMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_CustomerBacklogMember" xml:lang="en-US">Customer Backlog [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_CustomerBacklogMember" xml:lang="en-US">Customer Backlog [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_CustomerBacklogMember" xlink:to="lab_trex_CustomerBacklogMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_CustomerBacklogMember" xml:lang="en-US">Customer Backlog Member</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xml:lang="en-US">Trademarks and Trade Names [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xml:lang="en-US">Trade Names and Trademarks [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:to="lab_us-gaap_TrademarksAndTradeNamesMember" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_IntangibleLiabilityDisclosureAbstract" xlink:label="loc_trex_IntangibleLiabilityDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_IntangibleLiabilityDisclosureAbstract" xml:lang="en-US">Intangible Liability Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_IntangibleLiabilityDisclosureAbstract" xlink:to="lab_trex_IntangibleLiabilityDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_IntangibleLiabilityDisclosureAbstract" xml:lang="en-US">Intangible Liability Disclosure [Abstract]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xml:lang="en-US">Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xml:lang="en-US">Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xml:lang="en-US">Indefinite-lived Intangible Assets [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xml:lang="en-US">Indefinite-lived Intangible Assets [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US">Total accumulated amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xml:lang="en-US">Total intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xml:lang="en-US">Intangible assets, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_AccruedManufacturingExpensesCurrent" xlink:label="loc_trex_AccruedManufacturingExpensesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_AccruedManufacturingExpensesCurrent" xml:lang="en-US">Accrued Manufacturing Expenses Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_AccruedManufacturingExpensesCurrent" xml:lang="en-US">Manufacturing costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_AccruedManufacturingExpensesCurrent" xlink:to="lab_trex_AccruedManufacturingExpensesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_AccruedManufacturingExpensesCurrent" xml:lang="en-US">Accrued expenses related to manufacturing facilities primarily consisting of accrued utilities, equipment rentals and temporary labor expenses.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedMarketingCostsCurrent" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent" xml:lang="en-US">Accrued Marketing Costs, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent" xml:lang="en-US">Sales and marketing</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedMarketingCostsCurrent" xlink:to="lab_us-gaap_AccruedMarketingCostsCurrent" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_BillingsInExcessOfRevenuesCurrent" xlink:label="loc_trex_BillingsInExcessOfRevenuesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_BillingsInExcessOfRevenuesCurrent" xml:lang="en-US">Billings in Excess of Revenues , Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_BillingsInExcessOfRevenuesCurrent" xml:lang="en-US">Billings in excess of revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_BillingsInExcessOfRevenuesCurrent" xlink:to="lab_trex_BillingsInExcessOfRevenuesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_BillingsInExcessOfRevenuesCurrent" xml:lang="en-US">Billings in Excess of Revenues , Current.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Contract with Customer, Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Customer deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Employee-related Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Compensation and benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xml:lang="en-US">Other Accrued Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xml:lang="en-US">Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xml:lang="en-US">Accrued Income Taxes, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xml:lang="en-US">Income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xml:lang="en-US">Line of Credit Facility [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xml:lang="en-US">Line of Credit Facility [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CreditFacilityAxis" xml:lang="en-US">Credit Facility [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CreditFacilityAxis" xml:lang="en-US">Credit Facility [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CreditFacilityDomain" xml:lang="en-US">Credit Facility [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CreditFacilityDomain" xml:lang="en-US">Credit Facility [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember" xlink:label="loc_trex_RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember" xml:lang="en-US">Revolver Loans Portion Effective One January Through Thirty June [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember" xml:lang="en-US">Revolver Loans Portion Effective January 1 through June 30 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember" xlink:to="lab_trex_RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember" xml:lang="en-US">Revolver Loans Portion Effective January 1 through June 30 [Member]</label>
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember" xlink:label="loc_trex_RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember" xml:lang="en-US">Revolver Loans Portion Effective One July Through Thirty First December [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember" xml:lang="en-US">Revolver Loans Portion Effective July 1 through December 31 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember" xlink:to="lab_trex_RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember" xml:lang="en-US">Revolver Loans Portion Effective July 1 through December 31 [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentAxis" xml:lang="en-US">Debt Instrument [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentAxis" xml:lang="en-US">Debt Instrument [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ThirdAmendedAndRestatedCreditAgreementMember" xlink:label="loc_trex_ThirdAmendedAndRestatedCreditAgreementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_ThirdAmendedAndRestatedCreditAgreementMember" xml:lang="en-US">Third Amended And Restated Credit Agreement [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_ThirdAmendedAndRestatedCreditAgreementMember" xml:lang="en-US">Third Amended and Restated Credit Agreement [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_ThirdAmendedAndRestatedCreditAgreementMember" xlink:to="lab_trex_ThirdAmendedAndRestatedCreditAgreementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_ThirdAmendedAndRestatedCreditAgreementMember" xml:lang="en-US">Third amended and restated credit agreement.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xml:lang="en-US">Line of Credit Facility [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xml:lang="en-US">Line of Credit Facility [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationDate1" xml:lang="en-US">Line of Credit Facility, Expiration Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationDate1" xml:lang="en-US">Termination date of the Credit Agreement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityExpirationDate1" xlink:to="lab_us-gaap_LineOfCreditFacilityExpirationDate1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US">Revolving loans in a collective maximum principal amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xml:lang="en-US">Remaining available borrowing capacity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableRateAxis" xml:lang="en-US">Variable Rate [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableRateAxis" xml:lang="en-US">Variable Rate [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableRateDomain" xml:lang="en-US">Variable Rate [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableRateDomain" xml:lang="en-US">Variable Rate [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xml:lang="en-US">Cash Flow, Operating Activities, Lessee [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xml:lang="en-US">Supplemental cash flow information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:to="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasePayments" xml:lang="en-US">Operating Lease, Payments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasePayments" xml:lang="en-US">Cash paid for amounts included in the measurement of operating lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xml:lang="en-US">Operating ROU assets obtained in exchange for lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:label="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xml:lang="en-US">Assets and Liabilities, Lessee [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xml:lang="en-US">Operating lease liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:to="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities" xlink:label="loc_trex_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities" xml:lang="en-US">Lessee Operating leases Accrued Expenses And Other Current Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_trex_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities" xml:lang="en-US">Accrued expenses and other current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities" xlink:to="lab_trex_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities" xml:lang="en-US">Represents accrued expenses and other current liabilities of operating leases</label>
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_SupplementalBalanceSheetInformationAbstract" xlink:label="loc_trex_SupplementalBalanceSheetInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_SupplementalBalanceSheetInformationAbstract" xml:lang="en-US">Supplemental balance sheet information [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_trex_SupplementalBalanceSheetInformationAbstract" xml:lang="en-US">Supplemental balance sheet information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_SupplementalBalanceSheetInformationAbstract" xlink:to="lab_trex_SupplementalBalanceSheetInformationAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Operating Lease, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Total operating lease liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Total operating liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xml:lang="en-US">Operating Lease Liabilities, Payments Due [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xml:lang="en-US">2019 (excluding the three months ended March 31, 2019)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US">2020</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US">2021</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Four</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US">2022</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US">2023</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due after Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xml:lang="en-US">Thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xml:lang="en-US">Total lease payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Less imputed interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US">Weighted average discount rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseCost" xml:lang="en-US">Operating Lease, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseCost" xml:lang="en-US">Operating lease cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LessorOperatingLeaseTermOfContract" xlink:label="loc_us-gaap_LessorOperatingLeaseTermOfContract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LessorOperatingLeaseTermOfContract" xml:lang="en-US">Lessor, Operating Lease, Term of Contract</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LessorOperatingLeaseTermOfContract" xml:lang="en-US">Operating Lease terms</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LessorOperatingLeaseTermOfContract" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_DescriptionOfOperatingLeasesWithInitialTerm" xlink:label="loc_trex_DescriptionOfOperatingLeasesWithInitialTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_DescriptionOfOperatingLeasesWithInitialTerm" xml:lang="en-US">Description of Operating Leases With Initial Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_trex_DescriptionOfOperatingLeasesWithInitialTerm" xml:lang="en-US">Operating leases with an initial term</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_DescriptionOfOperatingLeasesWithInitialTerm" xlink:to="lab_trex_DescriptionOfOperatingLeasesWithInitialTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_DescriptionOfOperatingLeasesWithInitialTerm" xml:lang="en-US">Description of operating leases with initial term.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US">Weighted average remaining lease term</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Range [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Range [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Range [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Range [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MinimumMember" xml:lang="en-US">Minimum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MinimumMember" xml:lang="en-US">Minimum [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xml:lang="en-US">Class of Treasury Stock [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xml:lang="en-US">Class of Treasury Stock [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="lab_us-gaap_EquityClassOfTreasuryStockLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockNoParValue" xlink:label="loc_us-gaap_CommonStockNoParValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockNoParValue" xml:lang="en-US">Common Stock, No Par Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockNoParValue" xml:lang="en-US">Common stock, par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockNoParValue" xlink:to="lab_us-gaap_CommonStockNoParValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xml:lang="en-US">Stockholders' Equity Note, Stock Split, Conversion Ratio</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xml:lang="en-US">Stock split</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:to="lab_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xml:lang="en-US">Stock Repurchase Program, Number of Shares Authorized to be Repurchased</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xml:lang="en-US">Common stock repurchase program, authorized shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xml:lang="en-US">Share Repurchase Program [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xml:lang="en-US">Share Repurchase Program [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xml:lang="en-US">Share Repurchase Program [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xml:lang="en-US">Share Repurchase Program [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_StockRepurchaseProgramMember" xlink:label="loc_trex_StockRepurchaseProgramMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_StockRepurchaseProgramMember" xml:lang="en-US">Stock Repurchase Program [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_StockRepurchaseProgramMember" xlink:to="lab_trex_StockRepurchaseProgramMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_StockRepurchaseProgramMember" xml:lang="en-US">stock repurchase program.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xml:lang="en-US">Stockholders' Equity Note [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ComponentsOfBasicAndDilutedEarningPerShareTable" xlink:label="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_ComponentsOfBasicAndDilutedEarningPerShareTable" xml:lang="en-US">Components Of Basic And Diluted Earning Per Share [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_ComponentsOfBasicAndDilutedEarningPerShareTable" xml:lang="en-US">Components Of Basic And Diluted Earning Per Share [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareTable" xlink:to="lab_trex_ComponentsOfBasicAndDilutedEarningPerShareTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_ComponentsOfBasicAndDilutedEarningPerShareTable" xml:lang="en-US">Components Of Basic And Diluted Earning Per Share [Table]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedStockMember" xml:lang="en-US">Restricted Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedStockMember" xml:lang="en-US">Restricted Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_StockAppreciationRightsAndOptionsMember" xlink:label="loc_trex_StockAppreciationRightsAndOptionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_StockAppreciationRightsAndOptionsMember" xml:lang="en-US">Stock Appreciation Rights And Options [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_trex_StockAppreciationRightsAndOptionsMember" xml:lang="en-US">Stock appreciation rights and options [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_StockAppreciationRightsAndOptionsMember" xlink:to="lab_trex_StockAppreciationRightsAndOptionsMember" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems" xlink:label="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems" xml:lang="en-US">Components Of Basic And Diluted Earning Per Share [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems" xml:lang="en-US">Components Of Basic And Diluted Earning Per Share [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems" xlink:to="lab_trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems" xml:lang="en-US">Components Of Basic And Diluted Earning Per Share [Line Items]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="loc_us-gaap_NetIncomeLossAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xml:lang="en-US">Net Income (Loss) Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xml:lang="en-US">Numerator:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAbstract" xlink:to="lab_us-gaap_NetIncomeLossAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xml:lang="en-US">Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xml:lang="en-US">Effect of dilutive securities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xml:lang="en-US">Dilutive securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xml:lang="en-US">Denominator:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xml:lang="en-US">Antidilutive Securities [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xml:lang="en-US">Antidilutive Securities [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xml:lang="en-US">Antidilutive Securities, Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xml:lang="en-US">Antidilutive Securities, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xml:lang="en-US">Stock Appreciation Rights [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xml:lang="en-US">Stock Appreciation Rights [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Anti-dilutive securities excluded from the computation of diluted earnings per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xml:lang="en-US">Revenue remaining performance obligation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" xml:lang="en-US">Revenue remaining performance obligation description</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="loc_us-gaap_DisaggregationOfRevenueAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueAbstract" xml:lang="en-US">Disaggregation of Revenue [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract" xlink:to="lab_us-gaap_DisaggregationOfRevenueAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommercialPortfolioSegmentMember" xml:lang="en-US">Commercial Portfolio Segment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommercialPortfolioSegmentMember" xml:lang="en-US">Commercial [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPortfolioSegmentMember" xlink:to="lab_us-gaap_CommercialPortfolioSegmentMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResidentialPortfolioSegmentMember" xml:lang="en-US">Residential Portfolio Segment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResidentialPortfolioSegmentMember" xml:lang="en-US">Residential [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResidentialPortfolioSegmentMember" xlink:to="lab_us-gaap_ResidentialPortfolioSegmentMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xml:lang="en-US">Transferred at Point in Time [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xml:lang="en-US">Products Transferred at a Point in Time and Variable Consideration Contracts [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredAtPointInTimeMember" xlink:to="lab_us-gaap_TransferredAtPointInTimeMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="loc_us-gaap_TransferredOverTimeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TransferredOverTimeMember" xml:lang="en-US">Transferred over Time [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TransferredOverTimeMember" xml:lang="en-US">Products Transferred Over Time and Fixed Price Contracts [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredOverTimeMember" xlink:to="lab_us-gaap_TransferredOverTimeMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameAxis" xml:lang="en-US">Plan Name [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PlanNameAxis" xml:lang="en-US">Plan Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameDomain" xml:lang="en-US">Plan Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PlanNameDomain" xml:lang="en-US">Plan Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_TwoThousandFourteenStockIncentivePlanMember" xlink:label="loc_trex_TwoThousandFourteenStockIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_TwoThousandFourteenStockIncentivePlanMember" xml:lang="en-US">Two Thousand Fourteen Stock Incentive Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_TwoThousandFourteenStockIncentivePlanMember" xml:lang="en-US">2014 Stock Incentive Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_TwoThousandFourteenStockIncentivePlanMember" xlink:to="lab_trex_TwoThousandFourteenStockIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_TwoThousandFourteenStockIncentivePlanMember" xml:lang="en-US">Two Thousand Fourteen Stock Incentive Plan [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xml:lang="en-US">Unrecognized compensation cost related to unvested awards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Method Used</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed" xml:lang="en-US">Fair value assumptions method used</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US">Total aggregate number of shares of common stock that may be issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xml:lang="en-US">Number of common stock available for future issuance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VestingAxis" xml:lang="en-US">Vesting [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VestingAxis" xml:lang="en-US">Vesting [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VestingDomain" xml:lang="en-US">Vesting [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VestingDomain" xml:lang="en-US">Vesting [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Stock Awards Granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice" xlink:label="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Non Options Equity Instruments Granted Weighted Average Grant Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice" xml:lang="en-US">Weighted-Average Grant Price Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice" xlink:to="lab_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice" xml:lang="en-US">Share based compensation arrangement by share based payment award non options equity instruments granted weighted average grant price.</label>
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_TimeBasedRestrictedStockUnitsMember" xlink:label="loc_trex_TimeBasedRestrictedStockUnitsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_TimeBasedRestrictedStockUnitsMember" xml:lang="en-US">Time Based Restricted Stock Units [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_trex_TimeBasedRestrictedStockUnitsMember" xml:lang="en-US">Time Based Restricted Stock Units [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_TimeBasedRestrictedStockUnitsMember" xlink:to="lab_trex_TimeBasedRestrictedStockUnitsMember" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_PerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_trex_PerformanceBasedRestrictedStockUnitsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_PerformanceBasedRestrictedStockUnitsMember" xml:lang="en-US">Performance Based Restricted Stock Units [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_trex_PerformanceBasedRestrictedStockUnitsMember" xml:lang="en-US">Performance Based Restricted Stock Units [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_PerformanceBasedRestrictedStockUnitsMember" xlink:to="lab_trex_PerformanceBasedRestrictedStockUnitsMember" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_PerformanceBasedRestrictedStockAdjustmentMember" xlink:label="loc_trex_PerformanceBasedRestrictedStockAdjustmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_PerformanceBasedRestrictedStockAdjustmentMember" xml:lang="en-US">Performance Based Restricted Stock Adjustment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_trex_PerformanceBasedRestrictedStockAdjustmentMember" xml:lang="en-US">Performance Based Restricted Stock Unit Adjustment [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_PerformanceBasedRestrictedStockAdjustmentMember" xlink:to="lab_trex_PerformanceBasedRestrictedStockAdjustmentMember" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_PerformanceBasedRestrictedStockTargetMember" xlink:label="loc_trex_PerformanceBasedRestrictedStockTargetMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_PerformanceBasedRestrictedStockTargetMember" xml:lang="en-US">Performance Based Restricted Stock Target [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_trex_PerformanceBasedRestrictedStockTargetMember" xml:lang="en-US">Performance Based Restricted Stock Unit Target [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_PerformanceBasedRestrictedStockTargetMember" xlink:to="lab_trex_PerformanceBasedRestrictedStockTargetMember" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable" xlink:label="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable" xlink:to="lab_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Table]</label>
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems" xlink:label="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions and Methodology [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions and Methodology [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems" xlink:to="lab_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions and Methodology [Line Items]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xml:lang="en-US">Dividend yield</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US">Expected term (years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US">Expected volatility</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xml:lang="en-US">Average risk-free interest rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted-average fair value of grants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_EmployeeStockPurchasePlanMember" xlink:label="loc_trex_EmployeeStockPurchasePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_EmployeeStockPurchasePlanMember" xml:lang="en-US">Employee Stock Purchase Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_EmployeeStockPurchasePlanMember" xml:lang="en-US">Employee Stock Purchase Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_EmployeeStockPurchasePlanMember" xlink:to="lab_trex_EmployeeStockPurchasePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_EmployeeStockPurchasePlanMember" xml:lang="en-US">Employee stock purchase plan.</label>
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_trex_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember" xml:lang="en-US">Performance Based Restricted Stock and Performance Based Restricted Stock Units [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_trex_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember" xml:lang="en-US">Performance-Based Restricted Stock and Restricted Stock Units [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember" xlink:to="lab_trex_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember" xml:lang="en-US">Performance-based restricted stock and performance-based restricted stock units.</label>
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember" xlink:label="loc_trex_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember" xml:lang="en-US">Time Based Restricted Stock and Time Based Restricted Stock Units[Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_trex_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember" xml:lang="en-US">Time-Based Restricted Stock and Restricted Stock Units [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember" xlink:to="lab_trex_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember" xml:lang="en-US">Time-based restricted stock and time-based restricted stock units.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Allocated Share-based Compensation Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Stock-based compensation expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="loc_us-gaap_IncomeTaxContingencyTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xml:lang="en-US">Income Tax Contingency [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xml:lang="en-US">Income Tax Contingency [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyTable" xlink:to="lab_us-gaap_IncomeTaxContingencyTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xml:lang="en-US">Income Tax Contingency [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xml:lang="en-US">Income Tax Contingency [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:to="lab_us-gaap_IncomeTaxContingencyLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Valuation allowance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Statutory tax rate, percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OpenTaxYear" xlink:label="loc_us-gaap_OpenTaxYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OpenTaxYear" xml:lang="en-US">Open Tax Year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OpenTaxYear" xml:lang="en-US">Tax years subject to examination</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OpenTaxYear" xlink:to="lab_us-gaap_OpenTaxYear" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US">Effective tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xml:lang="en-US">Decrease in effective tax rate due to increase in domestic production activities deduction</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:label="loc_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xml:lang="en-US">Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xml:lang="en-US">Excess tax benefits from stock based awards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:to="lab_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxPeriodAxis" xlink:label="loc_us-gaap_TaxPeriodAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxPeriodAxis" xml:lang="en-US">Tax Period [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodAxis" xlink:to="lab_us-gaap_TaxPeriodAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaap_TaxPeriodDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxPeriodDomain" xml:lang="en-US">Tax Period [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodDomain" xlink:to="lab_us-gaap_TaxPeriodDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarliestTaxYearMember" xlink:label="loc_us-gaap_EarliestTaxYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarliestTaxYearMember" xml:lang="en-US">Earliest Tax Year [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarliestTaxYearMember" xlink:to="lab_us-gaap_EarliestTaxYearMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LatestTaxYearMember" xlink:label="loc_us-gaap_LatestTaxYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LatestTaxYearMember" xml:lang="en-US">Latest Tax Year [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LatestTaxYearMember" xlink:to="lab_us-gaap_LatestTaxYearMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xml:lang="en-US">Income Tax Authority, Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xml:lang="en-US">Income Tax Authority, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember" xml:lang="en-US">Internal Revenue Service (IRS) [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember" xml:lang="en-US">Federal Tax Jurisdiction [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalRevenueServiceIRSMember" xlink:to="lab_us-gaap_InternalRevenueServiceIRSMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ConsolidationItemsAxis" xml:lang="en-US">Consolidation Items [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ConsolidationItemsAxis" xml:lang="en-US">Consolidation Items [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ConsolidationItemsDomain" xml:lang="en-US">Consolidation Items [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ConsolidationItemsDomain" xml:lang="en-US">Consolidation Items [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingSegmentsMember" xml:lang="en-US">Operating Segments [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingSegmentsMember" xml:lang="en-US">Operating Segments [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_CapitalExpenditure" xlink:label="loc_trex_CapitalExpenditure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_CapitalExpenditure" xml:lang="en-US">Capital Expenditure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_CapitalExpenditure" xml:lang="en-US">Capital expenditures</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_CapitalExpenditure" xlink:to="lab_trex_CapitalExpenditure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_CapitalExpenditure" xml:lang="en-US">Capital expenditure.</label>
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_EBITDA" xlink:label="loc_trex_EBITDA" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_EBITDA" xml:lang="en-US">E B I T D A</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_EBITDA" xml:lang="en-US">EBITDA</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_EBITDA" xlink:to="lab_trex_EBITDA" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_EBITDA" xml:lang="en-US">EBITDA.</label>
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ScheduleOfCommitmentsAndContingenciesTable" xlink:label="loc_trex_ScheduleOfCommitmentsAndContingenciesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_ScheduleOfCommitmentsAndContingenciesTable" xml:lang="en-US">Schedule Of Commitments And Contingencies [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_ScheduleOfCommitmentsAndContingenciesTable" xml:lang="en-US">Schedule Of Commitments And Contingencies [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_ScheduleOfCommitmentsAndContingenciesTable" xlink:to="lab_trex_ScheduleOfCommitmentsAndContingenciesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_ScheduleOfCommitmentsAndContingenciesTable" xml:lang="en-US">Schedule Of Commitments And Contingencies [Table]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:to="lab_us-gaap_GuaranteeObligationsByNatureAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:to="lab_us-gaap_GuaranteeObligationsNatureDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xml:lang="en-US">Category of Item Purchased [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xml:lang="en-US">Category of Item Purchased [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xml:lang="en-US">Long-term Purchase Commitment, Category of Item Purchased [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xml:lang="en-US">Long-term Purchase Commitment, Category of Item Purchased [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ScheduleOfCommitmentsAndContingenciesLineItems" xlink:label="loc_trex_ScheduleOfCommitmentsAndContingenciesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_ScheduleOfCommitmentsAndContingenciesLineItems" xml:lang="en-US">Schedule Of Commitments And Contingencies [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_ScheduleOfCommitmentsAndContingenciesLineItems" xml:lang="en-US">Schedule Of Commitments And Contingencies [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_ScheduleOfCommitmentsAndContingenciesLineItems" xlink:to="lab_trex_ScheduleOfCommitmentsAndContingenciesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_ScheduleOfCommitmentsAndContingenciesLineItems" xml:lang="en-US">Schedule of commitments and contingencies.</label>
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_PercentSensitivityChangeInExpectedSurfaceFlakingClaims" xlink:label="loc_trex_PercentSensitivityChangeInExpectedSurfaceFlakingClaims" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_PercentSensitivityChangeInExpectedSurfaceFlakingClaims" xml:lang="en-US">Percent Sensitivity Change In Expected Surface Flaking Claims</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_PercentSensitivityChangeInExpectedSurfaceFlakingClaims" xml:lang="en-US">Percentage change in warranty claims used as a threshold for disclosure</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_PercentSensitivityChangeInExpectedSurfaceFlakingClaims" xlink:to="lab_trex_PercentSensitivityChangeInExpectedSurfaceFlakingClaims" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_PercentSensitivityChangeInExpectedSurfaceFlakingClaims" xml:lang="en-US">Percentage change in the expected number of remaining claims to be settled with payment or the expected cost to settle claims used as a threshold for disclosure.</label>
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_SensitivityChangeInSurfaceFlakingWarrantyReserve" xlink:label="loc_trex_SensitivityChangeInSurfaceFlakingWarrantyReserve" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_SensitivityChangeInSurfaceFlakingWarrantyReserve" xml:lang="en-US">Sensitivity Change In Surface Flaking Warranty Reserve</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_SensitivityChangeInSurfaceFlakingWarrantyReserve" xml:lang="en-US">Change in warranty reserve for disclosure purposes only</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_SensitivityChangeInSurfaceFlakingWarrantyReserve" xlink:to="lab_trex_SensitivityChangeInSurfaceFlakingWarrantyReserve" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_SensitivityChangeInSurfaceFlakingWarrantyReserve" xml:lang="en-US">Estimated change in the warranty reserve resulting from a 10% change in the expected number of remaining claims to be settled with payment or the expected cost to settle claims for disclosure purposes only.</label>
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_WarrantyPeriod" xlink:label="loc_trex_WarrantyPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_WarrantyPeriod" xml:lang="en-US">Warranty Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_WarrantyPeriod" xml:lang="en-US">Warranty period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_WarrantyPeriod" xlink:to="lab_trex_WarrantyPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_WarrantyPeriod" xml:lang="en-US">The number of years the Company warrants that its products will be free from material defects in workmanship and materials.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_SurfaceFlakingWarrantyReserveMember" xlink:label="loc_trex_SurfaceFlakingWarrantyReserveMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_SurfaceFlakingWarrantyReserveMember" xml:lang="en-US">Surface Flaking Warranty Reserve [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_SurfaceFlakingWarrantyReserveMember" xml:lang="en-US">Surface Flaking Warranty Reserve [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_SurfaceFlakingWarrantyReserveMember" xlink:to="lab_trex_SurfaceFlakingWarrantyReserveMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_SurfaceFlakingWarrantyReserveMember" xml:lang="en-US">Surface Flaking Warranty Reserve [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyLiabilityTable" xlink:label="loc_us-gaap_ProductWarrantyLiabilityTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductWarrantyLiabilityTable" xml:lang="en-US">Product Warranty Liability [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProductWarrantyLiabilityTable" xml:lang="en-US">Product Warranty Liability [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable" xlink:to="lab_us-gaap_ProductWarrantyLiabilityTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xml:lang="en-US">Contingent Consideration by Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xml:lang="en-US">Contingent Consideration by Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:to="lab_us-gaap_ContingentConsiderationByTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xml:lang="en-US">Contingent Consideration Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xml:lang="en-US">Contingent Consideration Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:to="lab_us-gaap_ContingentConsiderationTypeDomain" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_OtherResidentialMember" xlink:label="loc_trex_OtherResidentialMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_OtherResidentialMember" xml:lang="en-US">Other Residential [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_OtherResidentialMember" xml:lang="en-US">Other Residential [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_OtherResidentialMember" xlink:to="lab_trex_OtherResidentialMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_OtherResidentialMember" xml:lang="en-US">Other residential.</label>
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_SurfaceFlakingMember" xlink:label="loc_trex_SurfaceFlakingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_trex_SurfaceFlakingMember" xml:lang="en-US">Surface Flaking [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_trex_SurfaceFlakingMember" xml:lang="en-US">Surface Flaking [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trex_SurfaceFlakingMember" xlink:to="lab_trex_SurfaceFlakingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_trex_SurfaceFlakingMember" xml:lang="en-US">Surface flaking.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyLiabilityLineItems" xlink:label="loc_us-gaap_ProductWarrantyLiabilityLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductWarrantyLiabilityLineItems" xml:lang="en-US">Product Warranty Liability [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProductWarrantyLiabilityLineItems" xml:lang="en-US">Product Warranty Liability [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="lab_us-gaap_ProductWarrantyLiabilityLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" xml:lang="en-US">Standard Product Warranty Accrual</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" xml:lang="en-US">Beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" xml:lang="en-US">Ending balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrual" xlink:to="lab_us-gaap_StandardProductWarrantyAccrual" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments" xml:lang="en-US">Standard Product Warranty Accrual, Decrease for Payments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments" xml:lang="en-US">Settlements made during the period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualPayments" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualPayments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xml:lang="en-US">Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xml:lang="en-US">Provisions and changes in estimates</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" />
</labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>trex-20190331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 27-April-2019 [01:03:11] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#DocumentAndEntityInformation" roleURI="http://www.trex.com/role/DocumentAndEntityInformation" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#ConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#ConsolidatedBalanceSheets" roleURI="http://www.trex.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StatementsOfChangesInStockholdersEquity" roleURI="http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#BusinessAndOrganization" roleURI="http://www.trex.com/role/BusinessAndOrganization" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#BasisOfPresentation" roleURI="http://www.trex.com/role/BasisOfPresentation" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#RecentlyAdoptedAccountingStandards" roleURI="http://www.trex.com/role/RecentlyAdoptedAccountingStandards" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#NewAccountingStandardsNotYetAdopted" roleURI="http://www.trex.com/role/NewAccountingStandardsNotYetAdopted" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#Inventories" roleURI="http://www.trex.com/role/Inventories" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#PrepaidExpensesAndOtherAssets" roleURI="http://www.trex.com/role/PrepaidExpensesAndOtherAssets" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#GoodwillAndOtherIntangibleAssets" roleURI="http://www.trex.com/role/GoodwillAndOtherIntangibleAssets" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#AccruedExpensesAndOtherLiabilities" roleURI="http://www.trex.com/role/AccruedExpensesAndOtherLiabilities" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#Debt" roleURI="http://www.trex.com/role/Debt" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#Leases" roleURI="http://www.trex.com/role/Leases" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#FinancialInstruments" roleURI="http://www.trex.com/role/FinancialInstruments" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockholdersEquity" roleURI="http://www.trex.com/role/StockholdersEquity" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#RevenueFromContractsWithCustomers" roleURI="http://www.trex.com/role/RevenueFromContractsWithCustomers" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockBasedCompensation" roleURI="http://www.trex.com/role/StockBasedCompensation" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#IncomeTaxes" roleURI="http://www.trex.com/role/IncomeTaxes" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#SegmentInformation" roleURI="http://www.trex.com/role/SegmentInformation" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#Seasonality" roleURI="http://www.trex.com/role/Seasonality" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#CommitmentsAndContingencies" roleURI="http://www.trex.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockBasedCompensationPolicies" roleURI="http://www.trex.com/role/StockBasedCompensationPolicies" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#InventoriesTables" roleURI="http://www.trex.com/role/InventoriesTables" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#PrepaidExpensesAndOtherAssetsTables" roleURI="http://www.trex.com/role/PrepaidExpensesAndOtherAssetsTables" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#GoodwillAndOtherIntangibleAssetsTables" roleURI="http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsTables" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#AccruedExpensesAndOtherLiabilitiesTables" roleURI="http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesTables" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#LeasesTables" roleURI="http://www.trex.com/role/LeasesTables" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockholdersEquityTables" roleURI="http://www.trex.com/role/StockholdersEquityTables" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#RevenueFromContractsWithCustomersTables" roleURI="http://www.trex.com/role/RevenueFromContractsWithCustomersTables" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockBasedCompensationTables" roleURI="http://www.trex.com/role/StockBasedCompensationTables" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#SegmentInformationTables" roleURI="http://www.trex.com/role/SegmentInformationTables" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#CommitmentsAndContingenciesTables" roleURI="http://www.trex.com/role/CommitmentsAndContingenciesTables" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#BusinessAndOrganizationAdditionalInformationDetail" roleURI="http://www.trex.com/role/BusinessAndOrganizationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#RecentlyAdoptedAccountingStandardsAdditionalInformationDetail" roleURI="http://www.trex.com/role/RecentlyAdoptedAccountingStandardsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#InventoriesSummaryOfInventoriesDetail" roleURI="http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#InventoriesAdditionalInformationDetail" roleURI="http://www.trex.com/role/InventoriesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" roleURI="http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" roleURI="http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#GoodwillAndOtherIntangibleAssetsDetailsOfIntangibleAssetsDetail" roleURI="http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsDetailsOfIntangibleAssetsDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" roleURI="http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#DebtAdditionalInformationDetail" roleURI="http://www.trex.com/role/DebtAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" roleURI="http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" roleURI="http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#LeasesAdditionalInformationDetail" roleURI="http://www.trex.com/role/LeasesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockholdersEquityAdditionalInformationDetail" roleURI="http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" roleURI="http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" roleURI="http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#RevenueFromContractsWithCustomersAdditionalInformationDetail" roleURI="http://www.trex.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" roleURI="http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockBasedCompensationAdditionalInformationDetail" roleURI="http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail" roleURI="http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockBasedCompensationSummaryOfStockBasedCompensationGrantsParentheticalDetail" roleURI="http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" roleURI="http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail" roleURI="http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#IncomeTaxesAdditionalInformationDetail" roleURI="http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#SegmentInformationAdditionalInformationDetail" roleURI="http://www.trex.com/role/SegmentInformationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#SegmentInformationDetailsOfSegmentInformationDetail" roleURI="http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" roleURI="http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#CommitmentsAndContingenciesAdditionalInformationDetail" roleURI="http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="trex-20190331.xsd#CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" roleURI="http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" />
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/DocumentAndEntityInformation">
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_DocumentAndEntityInformationAbstract" xlink:label="loc_trex_DocumentAndEntityInformationAbstract_187665" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_187411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_DocumentAndEntityInformationAbstract_187665" xlink:to="loc_dei_DocumentType_187411" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_187412" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_DocumentAndEntityInformationAbstract_187665" xlink:to="loc_dei_AmendmentFlag_187412" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_187421" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_DocumentAndEntityInformationAbstract_187665" xlink:to="loc_dei_DocumentPeriodEndDate_187421" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_187422" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_DocumentAndEntityInformationAbstract_187665" xlink:to="loc_dei_DocumentFiscalYearFocus_187422" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_187423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_DocumentAndEntityInformationAbstract_187665" xlink:to="loc_dei_DocumentFiscalPeriodFocus_187423" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_187540" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_DocumentAndEntityInformationAbstract_187665" xlink:to="loc_dei_TradingSymbol_187540" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_187436" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_DocumentAndEntityInformationAbstract_187665" xlink:to="loc_dei_EntityRegistrantName_187436" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_187437" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_DocumentAndEntityInformationAbstract_187665" xlink:to="loc_dei_EntityCentralIndexKey_187437" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_187453" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_DocumentAndEntityInformationAbstract_187665" xlink:to="loc_dei_CurrentFiscalYearEndDate_187453" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_187458" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_DocumentAndEntityInformationAbstract_187665" xlink:to="loc_dei_EntityFilerCategory_187458" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_187661" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_DocumentAndEntityInformationAbstract_187665" xlink:to="loc_dei_EntitySmallBusiness_187661" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_187659" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_DocumentAndEntityInformationAbstract_187665" xlink:to="loc_dei_EntityEmergingGrowthCompany_187659" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_405850" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_DocumentAndEntityInformationAbstract_187665" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_405850" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_23" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_22" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_23" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_24" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_22" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_24" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_25" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_22" xlink:to="loc_us-gaap_GrossProfit_25" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_26" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_22" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_26" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_27" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_22" xlink:to="loc_us-gaap_OperatingIncomeLoss_27" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_28" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_22" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_28" use="optional" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_29" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_22" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_29" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_30" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_22" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_30" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_31" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_22" xlink:to="loc_us-gaap_NetIncomeLoss_31" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_32" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_22" xlink:to="loc_us-gaap_EarningsPerShareBasic_32" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_33" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_22" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_33" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_34" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_22" xlink:to="loc_us-gaap_EarningsPerShareDiluted_34" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_35" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_22" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_35" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_36" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_22" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_36" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_39" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_38" xlink:to="loc_us-gaap_AssetsAbstract_39" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_40" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_39" xlink:to="loc_us-gaap_AssetsCurrentAbstract_40" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_48" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_40" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_48" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_49" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_40" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_49" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_50" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_40" xlink:to="loc_us-gaap_InventoryNet_50" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_51" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_40" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_51" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_52" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_40" xlink:to="loc_us-gaap_AssetsCurrent_52" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_44" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_39" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_44" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_45" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_39" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_45" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_377939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_39" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_377939" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_46" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_39" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_46" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_47" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_39" xlink:to="loc_us-gaap_Assets_47" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_38" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_42" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_42" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_59" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_42" xlink:to="loc_us-gaap_AccountsPayableCurrent_59" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" xlink:label="loc_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty_60" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_42" xlink:to="loc_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty_60" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrualCurrent" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent_61" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_42" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualCurrent_61" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaap_LinesOfCreditCurrent_377943" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_42" xlink:to="loc_us-gaap_LinesOfCreditCurrent_377943" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_62" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_42" xlink:to="loc_us-gaap_LiabilitiesCurrent_62" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_377941" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_377941" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_53" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_53" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrualNoncurrent" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualNoncurrent_54" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualNoncurrent_54" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_55" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_55" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_56" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41" xlink:to="loc_us-gaap_Liabilities_56" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_57" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41" xlink:to="loc_us-gaap_CommitmentsAndContingencies_57" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_43" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41" xlink:to="loc_us-gaap_StockholdersEquityAbstract_43" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_63" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_43" xlink:to="loc_us-gaap_PreferredStockValue_63" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_64" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_43" xlink:to="loc_us-gaap_CommonStockValue_64" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_65" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_43" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_65" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_66" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_43" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_66" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_67" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_43" xlink:to="loc_us-gaap_TreasuryStockValue_67" use="optional" order="31" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_68" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_43" xlink:to="loc_us-gaap_StockholdersEquity_68" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_58" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_58" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_70" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_71" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_70" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_71" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_72" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_70" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_72" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_73" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_70" xlink:to="loc_us-gaap_PreferredStockSharesIssued_73" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_74" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_70" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_74" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_75" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_70" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_75" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_76" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_70" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_76" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_77" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_70" xlink:to="loc_us-gaap_CommonStockSharesIssued_77" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_78" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_70" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_78" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares_79" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_70" xlink:to="loc_us-gaap_TreasuryStockShares_79" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/StatementsOfChangesInStockholdersEquity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_81" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_85" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_81" xlink:to="loc_us-gaap_StatementTable_85" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_83" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_85" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_83" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_82" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_83" xlink:to="loc_us-gaap_EquityComponentDomain_82" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_86" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_82" xlink:to="loc_us-gaap_CommonStockMember_86" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_87" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_82" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_87" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_88" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_82" xlink:to="loc_us-gaap_RetainedEarningsMember_88" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_89" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_82" xlink:to="loc_us-gaap_TreasuryStockMember_89" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_84" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_85" xlink:to="loc_us-gaap_StatementLineItems_84" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_90" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_StockholdersEquity_90" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaap_SharesIssued_91" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_SharesIssued_91" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_92" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_NetIncomeLoss_92" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_93" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_93" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_94" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_94" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_95" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_95" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_96" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_96" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_97" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_97" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_98" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_98" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_99" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_99" use="optional" order="18" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_100" use="optional" order="19" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_StockholdersEquity_101" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaap_SharesIssued_102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84" xlink:to="loc_us-gaap_SharesIssued_102" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_104" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_109" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_104" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_109" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_132" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_109" xlink:to="loc_us-gaap_ProfitLoss_132" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_109" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_105" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_105" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_111" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_113" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_105" xlink:to="loc_us-gaap_ShareBasedCompensation_113" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_105" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_114" use="optional" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_106" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_109" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_106" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_116" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_106" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_116" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_117" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_106" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_117" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_118" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_106" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_118" use="optional" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_119" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_106" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_119" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_120" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_106" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_120" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_121" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_106" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_121" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_109" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_133" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_104" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_108" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_108" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_128" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_108" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_129" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_108" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_131" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_107" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_104" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_107" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_123" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_107" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_123" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_124" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_107" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_124" use="optional" order="21" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_125" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_107" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_125" use="optional" order="22" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_126" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_107" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_126" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_107" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_127" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_104" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_134" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_104" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_135" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_104" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_136" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_110" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_104" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_110" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_110" xlink:to="loc_us-gaap_InterestPaidNet_137" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_138" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_110" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_138" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/BusinessAndOrganization">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_749" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="loc_us-gaap_NatureOfOperations_750" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_749" xlink:to="loc_us-gaap_NatureOfOperations_750" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/BasisOfPresentation">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_377978" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_377979" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_377978" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_377979" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/RecentlyAdoptedAccountingStandards">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_377994" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_377997" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_377994" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_377997" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/NewAccountingStandardsNotYetAdopted">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_378056" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:label="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_378057" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_378056" xlink:to="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_378057" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/Inventories">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_784" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_785" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_784" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_785" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/PrepaidExpensesAndOtherAssets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_790" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_PrepaidAndOtherCurrentAssetsDisclosureTextBlock" xlink:label="loc_trex_PrepaidAndOtherCurrentAssetsDisclosureTextBlock_791" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_790" xlink:to="loc_trex_PrepaidAndOtherCurrentAssetsDisclosureTextBlock_791" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/GoodwillAndOtherIntangibleAssets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_796" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_797" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_796" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_797" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/AccruedExpensesAndOtherLiabilities">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_808" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_809" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_808" xlink:to="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_809" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/Debt">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_814" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_815" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_814" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_815" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/Leases">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_848" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock_849" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_848" xlink:to="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock_849" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/FinancialInstruments">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_817" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_818" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_817" xlink:to="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_818" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockholdersEquity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_820" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_821" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_820" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_821" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/RevenueFromContractsWithCustomers">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_827" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_828" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_827" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_828" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockBasedCompensation">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_833" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_834" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_833" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_834" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/IncomeTaxes">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_857" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_858" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_857" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_858" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/SegmentInformation">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_865" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_866" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_865" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_866" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/Seasonality">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_872" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_SeasonalityDisclosureTextBlock" xlink:label="loc_trex_SeasonalityDisclosureTextBlock_873" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_872" xlink:to="loc_trex_SeasonalityDisclosureTextBlock_873" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/CommitmentsAndContingencies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_875" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_876" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_875" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_876" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockBasedCompensationPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_384629" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_384630" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_384629" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_384630" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/InventoriesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_787" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_788" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_787" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_788" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/PrepaidExpensesAndOtherAssetsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_793" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" xlink:label="loc_trex_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock_794" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_793" xlink:to="loc_trex_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock_794" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_799" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_800" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_799" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_800" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_811" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" xlink:label="loc_trex_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock_812" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_811" xlink:to="loc_trex_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock_812" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/LeasesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_851" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_SupplementalFinancialInformationOfOperatingLeasesTableTextBlock" xlink:label="loc_trex_SupplementalFinancialInformationOfOperatingLeasesTableTextBlock_378357" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_851" xlink:to="loc_trex_SupplementalFinancialInformationOfOperatingLeasesTableTextBlock_378357" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_378428" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_851" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_378428" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockholdersEquityTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_823" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_824" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_823" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_824" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_825" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_823" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_825" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/RevenueFromContractsWithCustomersTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_830" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_831" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_830" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_831" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockBasedCompensationTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_836" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_840" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_836" xlink:to="loc_us-gaap_StatementTable_840" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_837" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_840" xlink:to="loc_us-gaap_AwardTypeAxis_837" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_838" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_837" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_838" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_839" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_840" xlink:to="loc_us-gaap_StatementLineItems_839" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_378535" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_839" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_378535" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_845" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_839" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_845" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_843" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_839" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_843" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/SegmentInformationTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_868" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_869" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_868" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_869" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock" xlink:label="loc_trex_ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock_870" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_868" xlink:to="loc_trex_ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock_870" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/CommitmentsAndContingenciesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_878" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_879" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_878" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_879" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/BusinessAndOrganizationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_140" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_140" xlink:to="loc_us-gaap_NumberOfReportableSegments_141" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/RecentlyAdoptedAccountingStandardsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_378000" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_378012" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_378000" xlink:to="loc_us-gaap_StatementTable_378012" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_378016" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_378012" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_378016" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_378018" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_378016" xlink:to="loc_us-gaap_TypeOfAdoptionMember_378018" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_378019" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_378018" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_378019" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_378015" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_378012" xlink:to="loc_us-gaap_StatementLineItems_378015" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_378020" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_378015" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_378020" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_378021" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_378015" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_378021" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_256" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods_257" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_256" xlink:to="loc_us-gaap_InventoryFinishedGoods_257" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials_258" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_256" xlink:to="loc_us-gaap_InventoryRawMaterials_258" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaap_InventoryGross_259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_256" xlink:to="loc_us-gaap_InventoryGross_259" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryLIFOReserve" xlink:label="loc_us-gaap_InventoryLIFOReserve_260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_256" xlink:to="loc_us-gaap_InventoryLIFOReserve_260" use="optional" order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LIFOInventoryAmount" xlink:label="loc_us-gaap_LIFOInventoryAmount_261" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_256" xlink:to="loc_us-gaap_LIFOInventoryAmount_261" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/InventoriesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_263" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfLIFOInventoryLiquidationOnIncome" xlink:label="loc_us-gaap_EffectOfLIFOInventoryLiquidationOnIncome_264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_263" xlink:to="loc_us-gaap_EffectOfLIFOInventoryLiquidationOnIncome_264" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FIFOInventoryAmount" xlink:label="loc_us-gaap_FIFOInventoryAmount_265" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_263" xlink:to="loc_us-gaap_FIFOInventoryAmount_265" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_267" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_268" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_267" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_268" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_269" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_267" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_269" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractReceivableRetainageDueOneYearOrLess" xlink:label="loc_us-gaap_ContractReceivableRetainageDueOneYearOrLess_270" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_267" xlink:to="loc_us-gaap_ContractReceivableRetainageDueOneYearOrLess_270" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaap_IncomeTaxesReceivable_271" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_267" xlink:to="loc_us-gaap_IncomeTaxesReceivable_271" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_272" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_267" xlink:to="loc_us-gaap_OtherAssetsCurrent_272" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_273" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_267" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_273" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_275" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_275" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_283" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_283" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_281" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_281" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_282" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_CustomerBacklogMember" xlink:label="loc_trex_CustomerBacklogMember_291" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_282" xlink:to="loc_trex_CustomerBacklogMember_291" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_292" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_282" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_292" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_283" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_278" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_278" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_279" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InternetDomainNamesMember" xlink:label="loc_us-gaap_InternetDomainNamesMember_286" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_279" xlink:to="loc_us-gaap_InternetDomainNamesMember_286" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_283" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_276" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_276" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_277" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems_280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_283" xlink:to="loc_us-gaap_GoodwillLineItems_280" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_287" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_280" xlink:to="loc_us-gaap_Goodwill_287" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_288" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_280" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_288" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_289" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_280" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_289" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_290" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_280" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_290" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsDetailsOfIntangibleAssetsDetail">
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_IntangibleLiabilityDisclosureAbstract" xlink:label="loc_trex_IntangibleLiabilityDisclosureAbstract_294" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_IntangibleLiabilityDisclosureAbstract_294" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_295" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_298" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_295" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_298" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_300" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_298" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_300" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_CustomerBacklogMember" xlink:label="loc_trex_CustomerBacklogMember_305" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_300" xlink:to="loc_trex_CustomerBacklogMember_305" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_306" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_300" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_306" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_295" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_296" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_297" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_296" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_297" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InternetDomainNamesMember" xlink:label="loc_us-gaap_InternetDomainNamesMember_301" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_297" xlink:to="loc_us-gaap_InternetDomainNamesMember_301" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_299" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_295" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_299" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_302" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_299" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_302" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_303" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_299" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_303" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_299" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_304" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_333" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedMarketingCostsCurrent" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_334" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_333" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_334" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_335" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_333" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_335" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_378333" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_333" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_378333" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_378277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_333" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_378277" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_337" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_333" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_337" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_AccruedManufacturingExpensesCurrent" xlink:label="loc_trex_AccruedManufacturingExpensesCurrent_336" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_333" xlink:to="loc_trex_AccruedManufacturingExpensesCurrent_336" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_BillingsInExcessOfRevenuesCurrent" xlink:label="loc_trex_BillingsInExcessOfRevenuesCurrent_339" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_333" xlink:to="loc_trex_BillingsInExcessOfRevenuesCurrent_339" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_340" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_333" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_340" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty" xlink:label="loc_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty_341" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_333" xlink:to="loc_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty_341" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/DebtAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_343" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_349" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_343" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_349" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_344" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_349" xlink:to="loc_us-gaap_CreditFacilityAxis_344" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_345" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_344" xlink:to="loc_us-gaap_CreditFacilityDomain_345" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember" xlink:label="loc_trex_RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember_354" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_345" xlink:to="loc_trex_RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember_354" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember" xlink:label="loc_trex_RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember_355" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_345" xlink:to="loc_trex_RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember_355" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_346" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_349" xlink:to="loc_us-gaap_DebtInstrumentAxis_346" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_346" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_347" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ThirdAmendedAndRestatedCreditAgreementMember" xlink:label="loc_trex_ThirdAmendedAndRestatedCreditAgreementMember_357" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_347" xlink:to="loc_trex_ThirdAmendedAndRestatedCreditAgreementMember_357" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_352" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_349" xlink:to="loc_us-gaap_VariableRateAxis_352" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_353" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_352" xlink:to="loc_us-gaap_VariableRateDomain_353" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_348" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_349" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_348" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_362" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_362" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_363" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_363" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_364" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_364" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaap_LinesOfCreditCurrent_378350" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348" xlink:to="loc_us-gaap_LinesOfCreditCurrent_378350" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_378378" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_378380" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_378378" xlink:to="loc_us-gaap_StatementTable_378380" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_378381" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_378380" xlink:to="loc_us-gaap_StatementClassOfStockAxis_378381" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_378382" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_378381" xlink:to="loc_us-gaap_ClassOfStockDomain_378382" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_378383" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_378380" xlink:to="loc_us-gaap_StatementLineItems_378383" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_378384" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_378383" xlink:to="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_378384" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_378411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_378384" xlink:to="loc_us-gaap_OperatingLeasePayments_378411" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_378414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_378384" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_378414" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_SupplementalBalanceSheetInformationAbstract" xlink:label="loc_trex_SupplementalBalanceSheetInformationAbstract_378420" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_378383" xlink:to="loc_trex_SupplementalBalanceSheetInformationAbstract_378420" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_378416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_SupplementalBalanceSheetInformationAbstract_378420" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_378416" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:label="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_378406" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_378383" xlink:to="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_378406" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities" xlink:label="loc_trex_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities_378422" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_378406" xlink:to="loc_trex_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities_378422" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_378423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_378406" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_378423" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_378424" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_378383" xlink:to="loc_us-gaap_OperatingLeaseLiability_378424" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_378433" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_378436" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_378433" xlink:to="loc_us-gaap_StatementTable_378436" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_378437" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_378436" xlink:to="loc_us-gaap_StatementClassOfStockAxis_378437" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_378438" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_378437" xlink:to="loc_us-gaap_ClassOfStockDomain_378438" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_378439" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_378436" xlink:to="loc_us-gaap_StatementLineItems_378439" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_378439" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_378442" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_378442" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_378443" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_378443" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_378444" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_378444" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_378446" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_378446" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_378447" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_378447" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_378448" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_378448" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_378449" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_378449" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_406020" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_406020" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_378451" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_378441" xlink:to="loc_us-gaap_OperatingLeaseLiability_378451" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/LeasesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_562" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_378480" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_562" xlink:to="loc_us-gaap_StatementTable_378480" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_378481" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_378480" xlink:to="loc_us-gaap_StatementClassOfStockAxis_378481" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_378482" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_378481" xlink:to="loc_us-gaap_ClassOfStockDomain_378482" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_378484" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_378480" xlink:to="loc_srt_RangeAxis_378484" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_378485" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_378484" xlink:to="loc_srt_RangeMember_378485" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_378487" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_378485" xlink:to="loc_srt_MinimumMember_378487" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_378486" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_378485" xlink:to="loc_srt_MaximumMember_378486" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_378483" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_378480" xlink:to="loc_us-gaap_StatementLineItems_378483" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_378455" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_378483" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_378455" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_378456" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_378483" xlink:to="loc_us-gaap_OperatingLeaseCost_378456" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LessorOperatingLeaseTermOfContract" xlink:label="loc_us-gaap_LessorOperatingLeaseTermOfContract_378457" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_378483" xlink:to="loc_us-gaap_LessorOperatingLeaseTermOfContract_378457" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_DescriptionOfOperatingLeasesWithInitialTerm" xlink:label="loc_trex_DescriptionOfOperatingLeasesWithInitialTerm_378599" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_378483" xlink:to="loc_trex_DescriptionOfOperatingLeasesWithInitialTerm_378599" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_378611" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_378483" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_378611" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_374" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_375" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_374" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_375" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_377" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_375" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_377" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_378" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_377" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_378" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_StockRepurchaseProgramMember" xlink:label="loc_trex_StockRepurchaseProgramMember_389" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_378" xlink:to="loc_trex_StockRepurchaseProgramMember_389" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_376" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_375" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_376" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockNoParValue" xlink:label="loc_us-gaap_CommonStockNoParValue_379" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_376" xlink:to="loc_us-gaap_CommonStockNoParValue_379" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_380" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_376" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_380" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_381" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_376" xlink:to="loc_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_381" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_383" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_376" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_383" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_384" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_376" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_384" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_391" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ComponentsOfBasicAndDilutedEarningPerShareTable" xlink:label="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareTable_394" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_391" xlink:to="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareTable_394" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_392" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareTable_394" xlink:to="loc_us-gaap_AwardTypeAxis_392" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_396" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_392" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_396" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_StockAppreciationRightsAndOptionsMember" xlink:label="loc_trex_StockAppreciationRightsAndOptionsMember_402" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_396" xlink:to="loc_trex_StockAppreciationRightsAndOptionsMember_402" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_403" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_396" xlink:to="loc_us-gaap_RestrictedStockMember_403" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems" xlink:label="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems_393" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareTable_394" xlink:to="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems_393" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="loc_us-gaap_NetIncomeLossAbstract_395" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems_393" xlink:to="loc_us-gaap_NetIncomeLossAbstract_395" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_401" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_395" xlink:to="loc_us-gaap_NetIncomeLoss_401" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_398" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems_393" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_398" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_406" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_398" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_406" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_397" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems_393" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_397" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_404" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_397" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_404" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_405" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_397" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_405" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_399" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems_393" xlink:to="loc_us-gaap_EarningsPerShareBasic_399" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_400" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems_393" xlink:to="loc_us-gaap_EarningsPerShareDiluted_400" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_408" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_412" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_408" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_412" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_409" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_412" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_409" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_409" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_411" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_411" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_415" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_412" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_410" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_413" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_410" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_413" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_417" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_418" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_417" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_418" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation_419" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_417" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation_419" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="loc_us-gaap_DisaggregationOfRevenueAbstract_421" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract_421" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_423" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_424" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_423" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_424" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_425" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_424" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_425" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_429" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_425" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_429" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_430" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_425" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_430" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_423" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_426" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_427" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_426" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_427" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_431" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_427" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_431" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="loc_us-gaap_TransferredOverTimeMember_432" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_427" xlink:to="loc_us-gaap_TransferredOverTimeMember_432" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_422" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_423" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_422" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_428" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_422" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_428" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_434" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_440" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_434" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_440" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_435" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_440" xlink:to="loc_us-gaap_AwardTypeAxis_435" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_442" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_435" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_442" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_463" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_442" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_463" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_443" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_440" xlink:to="loc_us-gaap_VestingAxis_443" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_444" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_443" xlink:to="loc_us-gaap_VestingDomain_444" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_436" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_440" xlink:to="loc_us-gaap_PlanNameAxis_436" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_437" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_436" xlink:to="loc_us-gaap_PlanNameDomain_437" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_TwoThousandFourteenStockIncentivePlanMember" xlink:label="loc_trex_TwoThousandFourteenStockIncentivePlanMember_445" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_437" xlink:to="loc_trex_TwoThousandFourteenStockIncentivePlanMember_445" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_441" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_440" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_441" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_448" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_441" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_448" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_450" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_441" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_450" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed_456" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_441" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed_456" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_378587" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_441" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_378587" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_378550" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_378552" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_378550" xlink:to="loc_us-gaap_StatementTable_378552" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_378553" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_378552" xlink:to="loc_us-gaap_StatementClassOfStockAxis_378553" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_378554" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_378553" xlink:to="loc_us-gaap_ClassOfStockDomain_378554" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_378563" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_378552" xlink:to="loc_us-gaap_AwardTypeAxis_378563" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378564" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_378563" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378564" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_TimeBasedRestrictedStockUnitsMember" xlink:label="loc_trex_TimeBasedRestrictedStockUnitsMember_378565" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378564" xlink:to="loc_trex_TimeBasedRestrictedStockUnitsMember_378565" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_PerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_trex_PerformanceBasedRestrictedStockUnitsMember_378566" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378564" xlink:to="loc_trex_PerformanceBasedRestrictedStockUnitsMember_378566" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_378567" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378564" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_378567" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_378555" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_378552" xlink:to="loc_us-gaap_StatementLineItems_378555" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_378557" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_378555" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_378557" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice" xlink:label="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice_378561" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_378555" xlink:to="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice_378561" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsParentheticalDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_378570" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_378572" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_378570" xlink:to="loc_us-gaap_StatementTable_378572" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_378573" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_378572" xlink:to="loc_us-gaap_StatementClassOfStockAxis_378573" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_378574" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_378573" xlink:to="loc_us-gaap_ClassOfStockDomain_378574" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_378579" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_378572" xlink:to="loc_us-gaap_AwardTypeAxis_378579" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378581" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_378579" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378581" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_PerformanceBasedRestrictedStockTargetMember" xlink:label="loc_trex_PerformanceBasedRestrictedStockTargetMember_378584" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378581" xlink:to="loc_trex_PerformanceBasedRestrictedStockTargetMember_378584" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_PerformanceBasedRestrictedStockAdjustmentMember" xlink:label="loc_trex_PerformanceBasedRestrictedStockAdjustmentMember_378583" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_378581" xlink:to="loc_trex_PerformanceBasedRestrictedStockAdjustmentMember_378583" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_378575" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_378572" xlink:to="loc_us-gaap_StatementLineItems_378575" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_378576" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_378575" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_378576" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_515" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable" xlink:label="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable_518" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_515" xlink:to="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable_518" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_516" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable_518" xlink:to="loc_us-gaap_AwardTypeAxis_516" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_519" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_516" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_519" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_524" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_519" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_524" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems" xlink:label="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems_517" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable_518" xlink:to="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems_517" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_378585" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems_517" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_378585" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_520" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems_517" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_520" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_521" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems_517" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_521" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_522" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems_517" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_522" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_523" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems_517" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_523" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_470" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_472" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_470" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_472" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_471" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_472" xlink:to="loc_us-gaap_AwardTypeAxis_471" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_474" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_471" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_474" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_478" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_474" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_478" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember" xlink:label="loc_trex_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember_476" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_474" xlink:to="loc_trex_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember_476" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_trex_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember_477" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_474" xlink:to="loc_trex_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember_477" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_EmployeeStockPurchasePlanMember" xlink:label="loc_trex_EmployeeStockPurchasePlanMember_479" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_474" xlink:to="loc_trex_EmployeeStockPurchasePlanMember_479" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_473" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_472" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_473" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_475" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_473" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_475" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_619" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_622" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_619" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_622" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_620" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_622" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_620" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_623" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_620" xlink:to="loc_us-gaap_TypeOfAdoptionMember_623" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxPeriodAxis" xlink:label="loc_us-gaap_TaxPeriodAxis_378593" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_622" xlink:to="loc_us-gaap_TaxPeriodAxis_378593" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaap_TaxPeriodDomain_378594" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodAxis_378593" xlink:to="loc_us-gaap_TaxPeriodDomain_378594" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarliestTaxYearMember" xlink:label="loc_us-gaap_EarliestTaxYearMember_378595" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_378594" xlink:to="loc_us-gaap_EarliestTaxYearMember_378595" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LatestTaxYearMember" xlink:label="loc_us-gaap_LatestTaxYearMember_378596" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_378594" xlink:to="loc_us-gaap_LatestTaxYearMember_378596" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_378597" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_622" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_378597" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_378598" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_378597" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_378598" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_378600" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_378598" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_378600" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_621" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_622" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_621" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_624" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_621" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_624" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_626" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_621" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_626" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_627" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_621" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_627" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OpenTaxYear" xlink:label="loc_us-gaap_OpenTaxYear_630" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_621" xlink:to="loc_us-gaap_OpenTaxYear_630" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_378586" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_621" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_378586" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_378588" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_621" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_378588" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:label="loc_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_378591" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_621" xlink:to="loc_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_378591" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/SegmentInformationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_633" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_636" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_633" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_636" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_634" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_636" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_634" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_635" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_634" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_635" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_638" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_635" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_638" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_639" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_635" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_639" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_637" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_636" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_637" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_640" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_637" xlink:to="loc_us-gaap_NumberOfReportableSegments_640" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_641" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_637" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_641" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_644" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_649" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_644" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_649" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_645" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_649" xlink:to="loc_srt_ConsolidationItemsAxis_645" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_646" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_645" xlink:to="loc_srt_ConsolidationItemsDomain_646" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_651" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_646" xlink:to="loc_us-gaap_OperatingSegmentsMember_651" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_647" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_649" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_647" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_648" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_647" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_648" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_652" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_648" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_652" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_653" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_648" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_653" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_650" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_649" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_650" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_654" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_650" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_654" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_655" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_650" xlink:to="loc_us-gaap_NetIncomeLoss_655" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_EBITDA" xlink:label="loc_trex_EBITDA_656" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_650" xlink:to="loc_trex_EBITDA_656" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_657" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_650" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_657" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_658" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_650" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_658" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_CapitalExpenditure" xlink:label="loc_trex_CapitalExpenditure_659" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_650" xlink:to="loc_trex_CapitalExpenditure_659" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_660" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_650" xlink:to="loc_us-gaap_Assets_660" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_662" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_667" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_662" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_667" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_663" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_667" xlink:to="loc_srt_ConsolidationItemsAxis_663" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_664" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_663" xlink:to="loc_srt_ConsolidationItemsDomain_664" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_669" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_664" xlink:to="loc_us-gaap_OperatingSegmentsMember_669" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_665" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_667" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_665" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_666" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_665" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_666" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_670" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_666" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_670" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_671" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_666" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_671" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_668" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_667" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_668" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_672" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_668" xlink:to="loc_us-gaap_NetIncomeLoss_672" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_673" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_668" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_673" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_674" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_668" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_674" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_675" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_668" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_675" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_EBITDA" xlink:label="loc_trex_EBITDA_676" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_668" xlink:to="loc_trex_EBITDA_676" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_678" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ScheduleOfCommitmentsAndContingenciesTable" xlink:label="loc_trex_ScheduleOfCommitmentsAndContingenciesTable_688" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_678" xlink:to="loc_trex_ScheduleOfCommitmentsAndContingenciesTable_688" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_681" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ScheduleOfCommitmentsAndContingenciesTable_688" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_681" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_682" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_681" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_682" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_679" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ScheduleOfCommitmentsAndContingenciesTable_688" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_679" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_680" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_679" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_680" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_690" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ScheduleOfCommitmentsAndContingenciesTable_688" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_690" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_689" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_690" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_689" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_SurfaceFlakingWarrantyReserveMember" xlink:label="loc_trex_SurfaceFlakingWarrantyReserveMember_706" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_689" xlink:to="loc_trex_SurfaceFlakingWarrantyReserveMember_706" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_685" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ScheduleOfCommitmentsAndContingenciesTable_688" xlink:to="loc_srt_RangeAxis_685" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_686" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_685" xlink:to="loc_srt_RangeMember_686" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_697" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_686" xlink:to="loc_srt_MinimumMember_697" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_698" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_686" xlink:to="loc_srt_MaximumMember_698" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_ScheduleOfCommitmentsAndContingenciesLineItems" xlink:label="loc_trex_ScheduleOfCommitmentsAndContingenciesLineItems_687" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ScheduleOfCommitmentsAndContingenciesTable_688" xlink:to="loc_trex_ScheduleOfCommitmentsAndContingenciesLineItems_687" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_WarrantyPeriod" xlink:label="loc_trex_WarrantyPeriod_703" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ScheduleOfCommitmentsAndContingenciesLineItems_687" xlink:to="loc_trex_WarrantyPeriod_703" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_PercentSensitivityChangeInExpectedSurfaceFlakingClaims" xlink:label="loc_trex_PercentSensitivityChangeInExpectedSurfaceFlakingClaims_704" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ScheduleOfCommitmentsAndContingenciesLineItems_687" xlink:to="loc_trex_PercentSensitivityChangeInExpectedSurfaceFlakingClaims_704" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_SensitivityChangeInSurfaceFlakingWarrantyReserve" xlink:label="loc_trex_SensitivityChangeInSurfaceFlakingWarrantyReserve_705" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trex_ScheduleOfCommitmentsAndContingenciesLineItems_687" xlink:to="loc_trex_SensitivityChangeInSurfaceFlakingWarrantyReserve_705" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_708" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyLiabilityTable" xlink:label="loc_us-gaap_ProductWarrantyLiabilityTable_712" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_708" xlink:to="loc_us-gaap_ProductWarrantyLiabilityTable_712" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_709" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_712" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_709" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_710" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_709" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_710" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_SurfaceFlakingMember" xlink:label="loc_trex_SurfaceFlakingMember_715" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_710" xlink:to="loc_trex_SurfaceFlakingMember_715" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_OtherResidentialMember" xlink:label="loc_trex_OtherResidentialMember_716" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_710" xlink:to="loc_trex_OtherResidentialMember_716" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_714" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_712" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_714" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_713" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_714" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_713" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="trex-20190331.xsd#trex_SurfaceFlakingWarrantyReserveMember" xlink:label="loc_trex_SurfaceFlakingWarrantyReserveMember_721" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_713" xlink:to="loc_trex_SurfaceFlakingWarrantyReserveMember_721" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyLiabilityLineItems" xlink:label="loc_us-gaap_ProductWarrantyLiabilityLineItems_711" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_712" xlink:to="loc_us-gaap_ProductWarrantyLiabilityLineItems_711" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_717" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_711" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_717" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease_718" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_711" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease_718" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments_719" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_711" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPayments_719" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_720" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_711" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_720" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>g716423page1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g716423page1.jpg
M_]C_X  02D9)1@ !  $ 8 !@  #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC
M+B!6,2XP,0#_VP"$  @&!@<&!0@'!P<*"0@*#18.#0P,#1L3%! 6(!PB(1\<
M'QXC*#,K(R8P)AX?+#TM,#4V.3HY(BL_0SXX0S,X.3<!"0H*#0L-&@X.&C<D
M'R0W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W
M-S<W-S<W-__$ :(   $% 0$! 0$!           ! @,$!08'" D*"P$  P$!
M 0$! 0$! 0        $" P0%!@<("0H+$  " 0,# @0#!04$!    7T! @,
M!!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I
M*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?H1  (! @0$ P0'!00$  $"=P ! @,1
M! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H
M*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_  !$( &  L@,!$0 "$0$#$0'_V@ ,
M P$  A$#$0 _ /?Z "@ H * "@ H * ,R^\1:-IC;+W5+6!_[KR@'\J ,N7X
M@^&H\[+]IB/^>4+MGZ'&* ,VX^*&FH#]FTV^G/N@0'\S0!1;XJOG]WX=N,?[
M4Z T -_X6M/_ -"W,/\ MY2@">'XJ1,V)]!O(QZK(C?UH TH/B5H4F/-2\@/
M?? 3C\LT 7X?'/AF8@#6;=">TI,?_H0% &U;7EM>1^9:W$4R?WHW##]* )Z
M"@ H * "@ H * "@ H * "@#/U+6]-T>$RWUY% H_O-@F@#CM4^*%O&-FCZ?
M)>OC_6.?+C'Y\G\J .,U'7/$6M[AJ&JO% W6WM1Y:8]"1R?Q- &?%8VT))2(
M;CU8\DT 6  !@#% !0 8H * #% !0 QXHY!AT5A[B@"!+(6\GFV4\UI)US"Y
M7]!0!T6F^.O$>F.JW974(!@$]),?R- '9:9\1])O9U@F$L,A''[MB2?3:,G\
MLT =39:A9ZE!YUE<QSQYP2C9P?0^A]J +- !0 4 % !0 4 9FN>(-*\-Z=)?
MZO>QVMLG5GZGV ')/L* /-M<^*%_?R?9M$M_LELZY$THS.P/3"=(P?5B3_LT
M <GY,EQ-Y]].9Y,YPS$\_CUH M!D48! % !O7U'YT *&!Z$4 &: %S0 9H ,
MT )F@!<T )F@ S0 9H BGMXKA=LB@^A[B@";3]1GTNZ664RJ5X6\MFQ,OIO4
M\2CV//O0!Z?HGC#S].AN=1$)@<[!>6K%HL^C*?F0^Q&/>@#JT=)$5XV#(PR&
M4Y!% #J "@ H P/%/BJQ\,:<\]PS-+@!(XQN9B3@ #U)Z?\ ZZ /%M8NM3U;
M7!J6O6\9U%5!L;,L'CLT/\;CHTA_(8^@H Z[X<6%M<:U=)>1)<N8"[-*N[+%
MAD\_6@#TK^P=(_Z!MM_WZ% "?V#I'_0-MO\ OT* %_L'2?\ H&VO_?H4 <K\
M0-/L;#P]');6<,,AN$7<B '&#QQ0!YSNH -U "[J #<* $W4 &Z@ W4 &Z@
MW4 &Z@ )&,&@!^D:D_AS4_M<<7GV<HV75L3Q(I[XZ9':@#TC1M8LK*Q_M'2V
MEN-!EY=>KVC]QM_N^W:@#LXY$EC62-@R, RD=P: '4 ,EE2"%Y7.$0$DT >)
MZE%=27%WXUUQ]\=L2]C9_P *$\*3ZMT^@H YJP>:427MTY>XN6\QV/O0!H17
M=Q;[C;74]L[#:7@D*-CZB@"]HFH:J=?TT/KVJ2(;E R/=NRL-PR"">10![MF
M@#QO59-6U7Q]>:7#KNH6L<ESY:".X950;>P!'% &PWPSU:8J+CQ1<W**<A)Y
M))%SZX+4 5-/^'VHWS3,UU%! DKQJY!8OM8J2%[#@]Z (/%'A%?#5A!<B^:X
M,LOED&,*!P3GK[4 4-!\,ZGX@#26B(ENAVF:5L+GT&.30!TJ?#&Y(^?5XP?1
M8"?ZT -D^&5XJ_NM4A<^C1%?U!- '(:YIEYX<O8X-2AD6-V $T2[U*]RO3..
MI'!H &&@KUUZ?V/]ES8/Z4 5;A[57!M+MKF$\>8T#Q<^F&% $?F8&<\4 =?I
M/@'4M2L$NIITLQ)RB.A+$>I':@!^I^!#I&GS7MWK,*11C/\ JCECV YY)H Y
M:ZLV@M8Y7=663C [<4 6O!/B./0-??2;E0]GJ78GC=C'ZC^5 'IWAJZELYY-
M&G.](\M;2>J=E/N* .FH R/$-S'%8"&1MHF.#[CO0!Y%\2KYKG3=-TZWXAEN
M/WA'HHX% &") H  P ,"@ \V@#1T%PWB+30>GVE/YT >XF^3<?FH \HMY0/B
MQ(_;[<Q_\=H ]7^W)_>H Y'6/B59:7JD^GP6$]U);G;(X81QANI4'DDCOQC-
M &#?>(6\?7VG:0+/["!*7:7S_,PH4EN-H["@#T2Q^Q:9916=H@BMXEPJC^?N
M: /-M1\<>+[NZ9K&)["VS\D8LR[8_P!HL.OT H N^'/''B1-2@M=9M);RVG<
M1^<EL8WA)/WCC@KZ],=: .WU>"TUG39]/N0K+(,*Q&=C=F'N#0!X_I?B#6?#
MJMI4>KW-G9PRN&5+=+@Q')R%#\[<]L\9H V7UO6M1M/+N-2UR\LIUY'_  C\
M95U/<$-^HH N^$_"Z/-!JM[YJ6ZN6BM[F#RY6P>"ZDG:,\]3F@#O[S6;2QM)
M;NZF$4,2[F8_R'J?:@#R#Q+XGG\1Z@)6WQVD7^HA;^'_ &C_ +1_3I0!BF4\
M#)('09Z4 87B,3 6UW;'$L#;A]1R/Y4 >[Z7J,4UQ:3/\LORD_CU_G0!V] '
MG/Q?LM7O-)TE='D*3F\$9 [AE./U'ZT >2V&JSZWI=U;WB%+W3+E&93UVL&0
M_DP'YT 'G8H //H T=!N-FO6+==L@;\A0!Z%_;K_ -TT <:MX4\=-<@<_:"<
M?\ H [-==?</E- 'FE_=--J5U*Y^:29W/U+$_P!: -/PI>FVUP2@9(B?^E '
M<+KCD@;30!G?\+#L>TUU_P!^C_C0 'XA6.,&6YQ_UR/^- #/^$_TW^_<?]^3
M_C0!QNK7\=_K-Y=PY\N>4NN1@\^U &]H U"VLX0VJW]O:QN'BMK>;8IP22&X
M/RGT&.] '4#6Y)' P<D]: .4\6:EJ-XL2S6<D%C&_P I<<N_J<$X[X_&@#F/
M.H /.H 9+']KC\GN[!!]2<4 =)X:N=1UKQ6OD;EL8+A0S#I@N /TH ]]H K7
MUG'?6QAD'<,I_NL#D&@#R3Q3X*B34KK7]/?R+AHS'>0X^21<@[_8@@,?4 T
M><7):&8JP*G)!4]B.HH A\Z@#6\-/YGB.Q3U<_\ H)H ]$^S4 <8OS>._*];
MJ1?RC/\ A0!VB6V748[B@#S#4W\K5+N,=%E8?K0 [3-5_LS48KHQ^8B9#IZJ
M00<>^#Q0!Z5 L,T45S:RB2&0!XY%[B@#G[KP8))7>VO/+#,3LD3('L"/\* )
MM.\)1VDZS74RW)7I'LPGXYZ_2@#2FL-.M;66YFL[5885+NQA7IZ=.IZ"@# T
M/17U">34KJ%8H7<LL*<+G/W1["@#JA;;C@ # ^@ '\@* .2E\1P7]P]G%#(L
M&_Y)8[HPL^.,DXX7OC_]5 &E)X7U!U*2:9>2(>S:J64^AZ8- '-:SH6IZ*JS
MW5E)%:R/M1RP< _W6( Y_#F@#(\Z@#6T/3[W4]2A@LE'G*=^YONH?[Q^G7\J
M /:?"?ARVTJS@MK9?W$!#,YZR/ZF@#KJ "@#-U#3ED5YHES)W7&0WX4 >/\
MC?PDJQ_VC81-Y8'[U5Y*^A% 'F3LT;E&ZCT[T 6M*U9])U.WOHXEE>!MP1R0
M#P1SCZT =/\ \+-O?^@1:?\ ?UZ ,%/$<T>OC5Q;Q&43/-Y1)VY92",]<<T
M;Z_$V^5@1I-GP<_ZQZ .2N;UKJ[FN' 5I7+D#H,G- $?FT :VD^*=4T: P6D
MR& L6\J5-R@GJ1W'X&@#HH/B8ZJ!<Z-&Y]8IRN?P(- #+GXES,N+72(8CZRS
M%_T % &%>^*K_4YX6U#;/!"V];9?W<>?7CDGW.: -M?B5<HBHNC6BHHVJHE;
M 'Y4 9NL^--1UBU:T\N.TMG&)(X229/8L><>P_'- & )<4 :%KJT, (FTNWN
M_3S)9%V_3:PH F.N6+ @^';3!_Z>9_\ XJ@!NCZ9=:O?QV]JF7D.5![#N3["
M@#VSPKX6BTFW-M;$O+)@SS'N?0>U '<PPI!$L:#"B@!] !0 4 4;O3([C+)A
M'(YXX/U% 'E'BSX:QW!DGL!Y5QDL8&X5O]P]OH>* /(KVQNM/E9)XV4J<'(P
M1]1VH J[S0 N\T &\T *'- !O- "[S0 N\T &\T &XT &XT +N- !N- "JS,
M0%!)/84 =7X;\%ZAKC+*4,5MGYI7X4>N/[Q]A0![5X<\'66E*?LT#1J_WI7.
M7?\ P'TH ZR"WCMH]D2X'\Z ): "@ H * "@!DD4<J[70,/0B@#"UGPAI>LQ
MD7%K'(<8&_J/HW44 >6>(O@]+%(TFE-A.HC<_P!>E 'F^HZ!J6E2F.[M)(R/
M52,_XT 9^T],4 &V@!=E "[* #;0 ;: %VT &V@!R0O(?D0F@#J]$^'NM:N\
M;&V>&!OXW&!CV[F@#U+P_P#"G3-/7?=1"XD(ZR#@?\![_C0!WMKI=I:11QQP
MJ @PO' ^@Z"@"Y0 4 % !0 4 % !0 4 % !CM0!6N-/L[N(Q7%M%+&>J.H(/
MX4 <_>?#KPK>Y,ND1*?5"5_E0!SU[\%M G)-K<W-M[9# ?G0!@W7P-NE/^B:
MU"X])82O\B: ,^3X*Z^AQ'=V+CW=A_[+0!&/@QXDSS-8@>TK?_$T 68O@CK+
M?ZS4;-![;C_2@#7M?@= H!N]:=CW$4./U)- '167PD\*VA!DMI;DC_GK(?Z8
LH Z&R\)Z!IY!M=)MD8=&V D?B>: -=8T0Y5%!]0* '4 % !0 4 % !0!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769660432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Apr. 25, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_DocumentAndEntityInformationAbstract', window );"><strong>Document and Entity Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</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="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2019<span></span>
</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="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TREX<span></span>
</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="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TREX CO INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001069878<span></span>
</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="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</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="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</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="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,501,881<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_CurrentFiscalYearEndDate</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:gMonthDayItemType</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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_DocumentFiscalPeriodFocus</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:fiscalPeriodItemType</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_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_DocumentFiscalYearFocus</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:gYearItemType</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.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_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_EntityCommonStockSharesOutstanding</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:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.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_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.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_EntityFilerCategory</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:filerCategoryItemType</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.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_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.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_EntitySmallBusiness</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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>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_trex_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Document and Entity Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769590512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 179,571<span></span>
</td>
<td class="nump">$ 171,207<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">110,206<span></span>
</td>
<td class="nump">94,494<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">69,365<span></span>
</td>
<td class="nump">76,713<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">30,166<span></span>
</td>
<td class="nump">28,959<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">39,199<span></span>
</td>
<td class="nump">47,754<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest (income) expense, net</a></td>
<td class="num">(56)<span></span>
</td>
<td class="nump">229<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">39,255<span></span>
</td>
<td class="nump">47,525<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">7,700<span></span>
</td>
<td class="nump">10,415<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 31,555<span></span>
</td>
<td class="nump">$ 37,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per common share</a></td>
<td class="nump">$ 0.54<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average common shares outstanding</a></td>
<td class="nump">58,543,478<span></span>
</td>
<td class="nump">58,855,156<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per common share</a></td>
<td class="nump">$ 0.54<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average common shares outstanding</a></td>
<td class="nump">58,829,177<span></span>
</td>
<td class="nump">59,199,622<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 31,555<span></span>
</td>
<td class="nump">$ 37,110<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e557-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770184624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 7,907<span></span>
</td>
<td class="nump">$ 105,699<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">219,345<span></span>
</td>
<td class="nump">91,163<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">50,156<span></span>
</td>
<td class="nump">57,801<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other assets</a></td>
<td class="nump">13,877<span></span>
</td>
<td class="nump">15,562<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">291,285<span></span>
</td>
<td class="nump">270,225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">122,492<span></span>
</td>
<td class="nump">117,144<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Goodwill and other intangibles</a></td>
<td class="nump">74,399<span></span>
</td>
<td class="nump">74,503<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">44,251<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">3,218<span></span>
</td>
<td class="nump">3,250<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">535,645<span></span>
</td>
<td class="nump">465,122<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">23,528<span></span>
</td>
<td class="nump">31,084<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">42,647<span></span>
</td>
<td class="nump">56,291<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualCurrent', window );">Accrued warranty</a></td>
<td class="nump">5,400<span></span>
</td>
<td class="nump">5,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Line of credit</a></td>
<td class="nump">35,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">106,575<span></span>
</td>
<td class="nump">92,775<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">38,764<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">2,125<span></span>
</td>
<td class="nump">2,125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualNoncurrent', window );">Non-current accrued warranty</a></td>
<td class="nump">24,934<span></span>
</td>
<td class="nump">25,354<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">1,905<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">172,488<span></span>
</td>
<td class="nump">122,159<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.01 par value, 3,000,000 shares authorized; none issued and outstanding</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value, 120,000,000 shares authorized; 70,109,157 and 69,998,336 shares issued and 58,537,485 and 58,551,653 shares outstanding at March 31, 2019 and December 31, 2018, respectively</a></td>
<td class="nump">701<span></span>
</td>
<td class="nump">700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">121,592<span></span>
</td>
<td class="nump">124,224<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">448,497<span></span>
</td>
<td class="nump">416,942<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost, 11,571,672 and 11,446,683 shares at March 31, 2019 and December 31, 2018, respectively</a></td>
<td class="num">(207,633)<span></span>
</td>
<td class="num">(198,903)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Stockholders' Equity</a></td>
<td class="nump">363,157<span></span>
</td>
<td class="nump">342,963<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Stockholders' Equity</a></td>
<td class="nump">$ 535,645<span></span>
</td>
<td class="nump">$ 465,122<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued liabilities and other liabilities current excluding warranty.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IntangibleAssetsNetIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StandardProductWarrantyAccrualCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid after one year or beyond the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StandardProductWarrantyAccrualNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770764208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">3,000,000<span></span>
</td>
<td class="nump">3,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">120,000,000<span></span>
</td>
<td class="nump">120,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">70,109,157<span></span>
</td>
<td class="nump">69,998,336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">58,537,485<span></span>
</td>
<td class="nump">58,551,653<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">11,571,672<span></span>
</td>
<td class="nump">11,446,683<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770219792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Statements of Changes in Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-In Capital [Member]</div></th>
<th class="th"><div>Retained Earnings (Deficit) [Member]</div></th>
<th class="th"><div>Treasury Stock [Member]</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Dec. 31, 2017</a></td>
<td class="nump">$ 231,250<span></span>
</td>
<td class="nump">$ 698<span></span>
</td>
<td class="nump">$ 121,694<span></span>
</td>
<td class="nump">$ 282,370<span></span>
</td>
<td class="num">$ (173,512)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning Balance, Shares at Dec. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,856,860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,987,362<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">37,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,110<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Employee stock purchase and option plans</a></td>
<td class="nump">195<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Employee stock purchase and option plans, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes on share-based payment awards</a></td>
<td class="num">(3,782)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(3,782)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes on share-based payment awards, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,028)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Stock-based compensation</a></td>
<td class="nump">2,296<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">2,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Stock-based compensation, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Shares repurchased under our publicly announced share repurchase programs</a></td>
<td class="num">(5,210)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (5,210)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Shares repurchased under our publicly announced share repurchase programs, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(100,044)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,044<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Mar. 31, 2018</a></td>
<td class="nump">261,859<span></span>
</td>
<td class="nump">$ 699<span></span>
</td>
<td class="nump">120,402<span></span>
</td>
<td class="nump">319,480<span></span>
</td>
<td class="num">$ (178,722)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance, Shares at Mar. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,851,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,087,406<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Dec. 31, 2018</a></td>
<td class="nump">342,963<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">124,224<span></span>
</td>
<td class="nump">416,942<span></span>
</td>
<td class="num">$ (198,903)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning Balance, Shares at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,551,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,446,683<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">31,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Employee stock purchase and option plans</a></td>
<td class="nump">302<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">302<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Employee stock purchase and option plans, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes on share-based payment awards</a></td>
<td class="num">(5,727)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(5,727)<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes on share-based payment awards, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(74,010)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Stock-based compensation</a></td>
<td class="nump">2,794<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">2,793<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Stock-based compensation, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">160,359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Shares repurchased under our publicly announced share repurchase programs</a></td>
<td class="num">(8,730)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (8,730)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Shares repurchased under our publicly announced share repurchase programs, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(124,989)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">124,989<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Mar. 31, 2019</a></td>
<td class="nump">$ 363,157<span></span>
</td>
<td class="nump">$ 701<span></span>
</td>
<td class="nump">$ 121,592<span></span>
</td>
<td class="nump">$ 448,497<span></span>
</td>
<td class="num">$ (207,633)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance, Shares at Mar. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,537,485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,571,672<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of adjustment to stockholders' equity associated with an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For net-share settlement of share-based awards when the employer settles employees' income tax withholding obligations, this element represents the number of shares the employees use to repay the employer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of any shares forfeited. Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of shares (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP). Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP). Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770168016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 31,555<span></span>
</td>
<td class="nump">$ 37,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,425<span></span>
</td>
<td class="nump">4,765<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">2,793<span></span>
</td>
<td class="nump">2,295<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss (Gain) on disposal of property, plant and equipment</a></td>
<td class="nump">10<span></span>
</td>
<td class="num">(22)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(128,182)<span></span>
</td>
<td class="num">(139,643)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">7,645<span></span>
</td>
<td class="num">(7,928)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">1,214<span></span>
</td>
<td class="nump">118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(7,556)<span></span>
</td>
<td class="nump">13,770<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="num">(27,332)<span></span>
</td>
<td class="num">(18,972)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable', window );">Income taxes receivable/payable</a></td>
<td class="nump">6,438<span></span>
</td>
<td class="nump">10,399<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(109,990)<span></span>
</td>
<td class="num">(98,108)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Expenditures for property, plant and equipment and intangibles</a></td>
<td class="num">(8,647)<span></span>
</td>
<td class="num">(5,435)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sales of property, plant and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(8,647)<span></span>
</td>
<td class="num">(5,411)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Borrowings under line of credit</a></td>
<td class="nump">35,000<span></span>
</td>
<td class="nump">92,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Principal payments under line of credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(8,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(14,457)<span></span>
</td>
<td class="num">(8,993)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from employee stock purchase and option plans</a></td>
<td class="nump">302<span></span>
</td>
<td class="nump">197<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">20,845<span></span>
</td>
<td class="nump">75,704<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="num">(97,792)<span></span>
</td>
<td class="num">(27,815)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="nump">105,699<span></span>
</td>
<td class="nump">30,514<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">7,907<span></span>
</td>
<td class="nump">2,699<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Disclosure:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid (received) for income taxes, net</a></td>
<td class="nump">$ 1,262<span></span>
</td>
<td class="num">$ (21)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInOperatingAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based compensation arrangement. Issuance includes, but is not limited to, exercise of stock options and similar instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6760866976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business and Organization<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Business and Organization</a></td>
<td class="text"><table style="width: 100%; font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"><tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"><td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"></td><td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></div></div></td><td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-weight:bold;display:inline;">BUSINESS AND ORGANIZATION</div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Trex Company, Inc. (Company) is the world&#8217;s largest manufacturer of wood-alternative decking and railing products, with more than 25 years of product experience, which are marketed under the brand name Trex<div style="vertical-align: super;font-size: smaller;display:inline;">&#174;</div>. The Company manufactures and distributes high-performance, low-maintenance wood/plastic composite outdoor living products and related accessories. A majority of its products are manufactured in a proprietary process that combines reclaimed wood fibers and scrap polyethylene. Also, the Company is a leading national provider of custom-engineered railing and staging systems for the commercial and multi-family market, including sports stadiums and performing arts venues. The Company operates in two reportable segments, Trex Residential Products (Trex Residential) and Trex Commercial Products (Trex Commercial). The Company is incorporated in Delaware. The principal executive offices are located at 160 Exeter Drive, Winchester, Virginia 22603, and the telephone number at that address is (540)&#160;542-6300.</div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6635475968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div><table style="width: 100%; font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"><tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"><td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"></td><td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></div></div></td><td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-weight:bold;display:inline;">BASIS OF PRESENTATION</div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X and, accordingly, the accompanying condensed consolidated financial statements do not include all of the information and notes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of management, all adjustments (consisting of normal and recurring adjustments except as otherwise described herein) considered necessary for a fair presentation have been included in the accompanying condensed consolidated financial statements. The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Trex Wood-Polymer Espana, S.L. and Trex Commercial Products, Inc., for all periods presented. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The consolidated results of operations for the three months ended March&#160;31, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2019. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements as of December&#160;31, 2018 and 2017 and for each of the three years in the period ended December&#160;31, 2018 included in the Annual Report of Trex Company, Inc. on Form 10-K, as filed with the U.S. Securities and Exchange Commission.</div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6760847808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recently Adopted Accounting Standards<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes and Error Corrections [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="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Recently Adopted Accounting Standards</a></td>
<td class="text"><div><table style="width: 100%; font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"><tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"><td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"></td><td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></div></div></div></div></td><td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RECENTLY ADOPTED ACCOUNTING STANDARDS</div></div></div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; margin-bottom: 0px; margin-top: 6pt; font-size: 10pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In June 2018, the FASB issued ASU No.&#160;2018-07, &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Compensation &#8211; Stock Compensation (Topic 718)</div>.&#8221; The ASU expands the scope of Topic 718, which currently only includes share-based payments issued to employees, to also include share-based payments issued to nonemployees for goods or services. The ASU supersedes Subtopic 505-50, &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Equity</div></div><div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;;font-style:italic;display:inline;;font-style:italic;display:inline;">&#8212;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Equity-Based Payment to Non-Employees</div>.&#8221; Consequently, the accounting for share-based payments to nonemployees and employees will be substantially aligned. The ASU was effective for fiscal years beginning after December&#160;15, 2018, including interim periods within that fiscal year. The Company adopted the guidance on January&#160;1, 2019. Adoption did not have an impact on the Company&#8217;s financial condition or results of operations. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;">In February 2016, the FASB issued ASU No.&#160;2016-02, &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Leases (Topic 842),</div>&#8221; and issued subsequent amendments to the initial guidance in January 2018 within ASU No.&#160;2018-01, in July 2018 within ASU Nos. 2018-10 and 2018-11, in December 2018 within ASU No.&#160;2018-20, and in March 2019 within ASU No.&#160;2019-01 (collectively, the standard). The standard requires lessees to recognize operating leases on the balance sheet as a right-of-use asset and a lease liability. The liability is equal to the present value of the lease payments over the remaining lease term. The asset is based on the liability, subject to certain adjustments. Operating leases result in straight-line expense. The Company adopted the standard on January&#160;1, 2019, and elected the transition method of adoption, which allowed the Company to apply the standard as of the beginning of the period of adoption. The Company opted to elect the package of practical expedients to not reassess prior conclusions related to contracts containing leases, lease classification and initial direct costs, and certain other practical expedients, including the use of hindsight to determine the lease term for existing leases and in assessing impairment of the right-of-use asset, and the exception for short-term leases. For its current classes of underlying assets, the Company did not elect the practical expedient under which the lease components would not be separated from the nonlease components. Nonlease components include certain maintenance services provided by the lessor and the related consideration is specified on a stand-alone basis in the&#160;applicable lease agreements. Adoption of the standard had a significant impact on the Company&#8217;s condensed consolidated balance sheet due to the recognition of a right-of-use asset and lease liability of $45.8&#160;million and $47.2&#160;million, respectively, upon adoption. As the Company&#8217;s leases do not provide an implicit rate that can be readily determined, the Company used its incremental borrowing rate based on the information available at the implementation date in determining the present value of lease payments.</div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6639745648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>New Accounting Standards Not Yet Adopted<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes and Error Corrections [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="top.Show.showAR( this, 'defref_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted', window );">New Accounting Standards Not Yet Adopted</a></td>
<td class="text"><div><table style="width: 100%; font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"><tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"><td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"></td><td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></div></div></td><td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-weight:bold;display:inline;">NEW ACCOUNTING STANDARDS NOT YET ADOPTED</div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In August 2018, the FASB issued ASU No.&#160;2018-15, &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Intangibles &#8211; Goodwill and Other &#8211; Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of FASB Emerging Issues Task Force)</div></div><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">&#8221;</div>.<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;The new guidance aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred for an internal-use software license. Under that model, implementation costs are capitalized or expensed depending on the nature of the costs and the project stage during which they are incurred. Capitalized implementation costs are amortized over the term of the associated hosted cloud computing arrangement service contract on a straight-line basis, unless another systematic and rational basis is more representative of the pattern in which the entity expects to benefit from its right to access the hosted software. Capitalized implementation costs would then be assessed for impairment in a manner similar to long-lived assets. The new guidance is effective for fiscal years beginning after December&#160;15, 2019, and interim periods within those fiscal years. Early adoption is permitted. Entities can choose to adopt the new guidance either prospectively to eligible costs incurred on or after the date the guidance is first applied or retrospectively. The Company intends to adopt the guidance on January&#160;1, 2020, and is assessing the impact on its financial condition and results of operations. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In January 2017, the FASB issued ASU No.&#160;2017-04, &#8220;<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Intangibles</div></div><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">&#8212;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment</div>.&#8221; The guidance removes Step 2 of the goodwill impairment test and eliminates the need to determine the fair value of individual assets and liabilities to measure goodwill impairment. A goodwill impairment will now be the amount by which a reporting unit&#8217;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. Entities will continue to have the option to perform a qualitative assessment to determine if a quantitative impairment test is necessary. The guidance will be applied prospectively, and is effective for annual and interim goodwill impairment tests in fiscal years beginning after December&#160;15, 2019. Early adoption is permitted for any impairment tests performed on testing dates after January&#160;1, 2017. The Company intends to adopt the guidance on January&#160;1, 2020. The Company continues&#160;to&#160;evaluate&#160;the guidance and does not believe adoption will have a material impact on its financial condition or results of operations. </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 1pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 1pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 12pt; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In June 2016, the FASB issued ASU 2016-13, &#8220;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Financial Instruments &#8211; Credit Losses (Topic 326): Measurement of Credit Losses in Financial Instruments</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">.&#8221; The ASU amends the guidance on the impairment of financial instruments and adds an impairment model, known as the current expected credit loss (CECL) model. The CECL model requires an entity to recognize its current estimate of all expected credit losses, rather than incurred losses, and applies to trade receivables and other receivables. The CECL model is designed to capture expected credit losses through the establishment of an allowance account, which will be presented as an offset to the amortized cost basis of the related financial asset. The new guidance is effective for fiscal years beginning after December&#160;15, 2019, including interim periods within those fiscal years, and is applied using the modified-retrospective approach. The Company intends to adopt the guidance on January&#160;1, 2020. The Company continues&#160;to&#160;evaluate&#160;the guidance and does not believe adoption will have a material impact on its financial condition or results of operations.</div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6760874768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text"><div><table style="width: 100%; font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"><tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"><td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"></td><td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-size: 10pt; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.</div></div></div></div></td><td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-size: 10pt; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">INVENTORIES</div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="margin-bottom: 0px; margin-top: 0px;">&#160;</div><div style="font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; font-family: &quot;times new roman&quot;, times, serif;;display:inline;">Inventories valued at LIFO (last-in, first-out), consist of the following (in thousands):</div></div></div></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="background: none; font-size: 12pt; letter-spacing: 0px; text-decoration: none; top: 0px;;display:inline;">&#160;</div></div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">March 31,</div></div></div><br/><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2019</div></div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">December 31,</div></div></div><br/><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2018</div></div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Finished goods</div></div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">34,124</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family:times new roman,times,serif;;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">46,638</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Raw materials</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">32,245</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family:times new roman,times,serif;;display:inline;">&#160;</div></td><td style="background-color: rgb(255, 255, 255); width: 7%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">27,321</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total FIFO (first-in, first-out) inventories</div></div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">66,369</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family:times new roman,times,serif;;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">73,959</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reserve to adjust inventories to LIFO value</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(18,442</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family:times new roman,times,serif;;display:inline;">)</div></div></td><td style="background-color: rgb(255, 255, 255); width: 7%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(18,442</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total LIFO inventories</div></div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">47,927</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family:times new roman,times,serif;;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">55,517</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; margin-bottom: 0px; margin-top: 12pt;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company utilizes the LIFO method of accounting related to its wood-alternative decking and residential railing products, which generally provides for the matching of current costs with current revenues. However, under the LIFO method, reductions in annual inventory balances cause a portion of the Company&#8217;s cost of sales to be based on historical costs rather than current year costs (LIFO liquidation). Reductions in interim inventory balances expected to be replenished by year-end do not result in a LIFO liquidation. Accordingly, interim LIFO calculations are based, in part, on management&#8217;s estimates of expected year-end inventory levels and costs which may differ from actual results. Since inventory levels and costs are subject to factors beyond management&#8217;s control, interim results are subject to the final year-end LIFO inventory valuation. </div>As of March&#160;</div><div style="font-family:times new roman,times,serif;;display:inline;">31</div><div style="font-family:times new roman,times,serif;;display:inline;">, </div><div style="font-family:times new roman,times,serif;;display:inline;">2019</div><div style="font-family:times new roman,times,serif;;display:inline;">, management estimates that interim inventory balances will be replenished by year-end and there were no LIFO inventory liquidations or related impact on cost of sales in the three months ended March</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family:times new roman,times,serif;;display:inline;">&#160;</div><div style="font-family:times new roman,times,serif;;display:inline;">31</div><div style="font-family:times new roman,times,serif;;display:inline;">, </div><div style="font-family:times new roman,times,serif;;display:inline;">2019</div><div style="font-family:times new roman,times,serif;;display:inline;"> or </div><div style="font-family:times new roman,times,serif;;display:inline;">2018</div></div><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">. </div></div></div><div style="font-family: &quot;times new roman&quot;, serif; margin-bottom: 0px; margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family:times new roman,times,serif;;display:inline;">Inventories valued at lower of cost (FIFO method) and net realizable value were $</div><div style="font-family:times new roman,times,serif;;display:inline;">2.2</div><div style="font-family:times new roman,times,serif;;display:inline;">&#160;million at March&#160;</div><div style="font-family:times new roman,times,serif;;display:inline;">31</div><div style="font-family:times new roman,times,serif;;display:inline;">, </div><div style="font-family:times new roman,times,serif;;display:inline;">2019</div><div style="font-family:times new roman,times,serif;;display:inline;"> and $</div><div style="font-family:times new roman,times,serif;;display:inline;">2.3</div><div style="font-family:times new roman,times,serif;;display:inline;">&#160;million at December&#160;</div><div style="font-family:times new roman,times,serif;;display:inline;">31</div><div style="font-family:times new roman,times,serif;;display:inline;">, </div><div style="font-family:times new roman,times,serif;;display:inline;">2018</div></div><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">, consisting primarily of raw materials. The Company utilizes the FIFO method of accounting related to its railing and staging systems for the commercial and multi-family market. </div></div></div> <div style="font-family:times new roman,times,serif;;display:inline;"> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6635778272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepaid Expenses and Other Assets<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Text Block [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_PrepaidAndOtherCurrentAssetsDisclosureTextBlock', window );">Prepaid Expenses and Other Assets</a></td>
<td class="text"><div><table style="width: 100%; font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"><tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"><td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"></td><td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-size: 10pt; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6.</div></div></div></div></td><td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-size: 10pt; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">PREPAID EXPENSES AND OTHER ASSETS</div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="margin-bottom: 0px; margin-top: 6pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses and other assets consist of the following (in thousands): </div></div></div></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">March 31,</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2019</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">December 31,</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2018</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Revenues in excess of billings</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">7,140</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">7,987</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">3,647</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">3,390</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Contract retainage</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2,586</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2,469</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income tax receivable</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#8212;</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">471</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">504</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">1,245</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total prepaid expenses and other assets</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">13,877</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">15,562</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trex_PrepaidAndOtherCurrentAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure pertaining to prepaid and other current assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_PrepaidAndOtherCurrentAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6635634608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text"><div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;;width:100%;"><tr style="break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:4%;"><div style="font-weight:bold;display:inline;">7.</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;times new roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">GOODWILL AND OTHER INTANGIBLE ASSETS</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="margin-top: 6pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets consist of the following (in thousands): </div></div></div></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">March 31,</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2019</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">December 31,</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2018</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets:</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-right: 0in; text-align: right; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-right: 0in; text-align: right; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Customer backlog</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">4,000</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">4,000</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Trade names and trademarks</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">900</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">900</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Domain names</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">6,327</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">6,327</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total intangible assets</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">11,227</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">11,227</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accumulated amortization:</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-right: 0in; text-align: right; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-right: 0in; text-align: right; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Customer backlog</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(4,000</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;">)</div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(4,000</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Trade name and trademarks</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(900</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;">)</div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(900</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Domain names</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(389</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;">)</div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(285</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total accumulated amortization</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(5,289</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;">)</div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(5,185</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets, net</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5,938</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">6,042</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Intangible asset amounts were determined based on the estimated economics of the asset and are amortized over the estimated useful lives on a straight-line basis over 12 months for customer backlog and trade names and trademarks and 15 years for domain names, which approximates the pattern in which the economic benefits are expected to be received. In May 2018, the Company purchased certain domain names for $6.3&#160;million. We evaluate the recoverability of intangible assets periodically and consider events or circumstances that may warrant revised estimates of useful lives or that may indicate an impairment. Intangible asset amortization expense for the three months ended March&#160;31, 2019 and March&#160;31, 2018 was $0.1&#160;million and $1.2&#160;million,</div>&#160;respectively.<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> As of March&#160;31, 2019, the Company had goodwill of $68.5&#160;million. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6928101376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Liabilities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Accrued Expenses and Other Liabilities</a></td>
<td class="text"><table style="width: 100%; font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"><tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"><td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"></td><td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="line-height: normal; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;">8. </div></div></div></div></td><td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="line-height: normal; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;">ACCRUED EXPENSES AND OTHER LIABILITIES</div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 6pt; margin-left: 0in;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other liabilities consist of the following (in thousands): </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;margin-left: auto;margin-right: auto;;margin : 0px auto;;text-align:left;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">March 31,</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2019</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">December 31,</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2018</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;">$</div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">12,906</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">$ </div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">25,379</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Compensation and benefits</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5,204</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">19,124</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;">Operating lease liabilities</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;">&#160;</div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;">&#160;</div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;">6,859</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;">&#160;</div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;">&#160;</div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;">&#160;</div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;">&#8212;</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;">&#160;</div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income taxes</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">6,138</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Customer deposits</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2,722</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2,058</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Manufacturing costs</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2,146</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">3,744</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Billings in excess of revenues</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">747</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">512</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5,925</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5,474</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.26in; margin-top: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total accrued expenses and other liabilities</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">42,647</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">56,291</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6642346944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><div><table style="width: 100%; font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"><tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"><td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"></td><td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="line-height: normal; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;">9. </div></div></div></div></td><td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="line-height: normal; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;">DEBT</div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s outstanding debt consists of a revolving credit facility. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 18pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Revolving Credit Facility </div></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On January&#160;12, 2016, the Company entered into a Third Amended and Restated Credit Agreement, as amended, with Bank of America, N.A. as Lender, Administrative Agent, Swing Line Lender and Letter of Credit Issuer, and certain other lenders including Citibank, N.A., Capital One, N.A., and SunTrust. The Third Amended Credit Agreement, as amended, provides the Company with one or more revolving loans in a collective maximum principal amount of $250&#160;million from January&#160;1 through June&#160;30 of each year, and a maximum principal amount of $200&#160;million from July&#160;1 through December&#160;31 of each year throughout the term, which ends January&#160;12, 2021. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company had $35&#160;million in outstanding borrowings under its revolving credit facility and remaining available borrowing capacity of $215&#160;million at March&#160;31, 2019. </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 1pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 1pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 18pt; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Compliance with Debt Covenants and Restrictions </div></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s ability to make scheduled principal and interest payments, borrow and repay amounts under any outstanding revolving credit facility and continue to comply with any loan covenants depends primarily on the Company&#8217;s ability to generate sufficient cash flow from operations. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">As of March&#160;31, 2019, the Company was in compliance with all of the covenants contained in its debt agreements. Failure to comply with the loan covenants might cause lenders to accelerate the repayment obligations under the credit facility, which may be declared payable immediately based on a default. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6632431472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [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="top.Show.showAR( this, 'defref_us-gaap_LeasesOfLesseeDisclosureTextBlock', window );">Leases</a></td>
<td class="text"><div><table style="width: 100%; font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"><tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"><td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"></td><td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="line-height: normal; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;">10. </div></div></div></div></td><td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="line-height: normal; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;">LEASES</div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company leases office space, storage warehouses and certain plant equipment under various operating leases. The Company determines if an arrangement is a lease at inception. </div>The arrangement is a lease if it conveys the right to the Company to control the use of identified property, plant, or equipment for a period of time in exchange for consideration.&#160;<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating leases are included in operating lease right-of-use (ROU) assets, accrued expenses and other current liabilities, and operating lease liabilities in the condensed consolidated balance sheets. Operating leases with an initial term of 12 months or less are not included in the condensed consolidated balance sheet. The Company recognizes lease expense for these leases on a straight-line basis over the lease term. ROU assets represent the right to use an underlying asset for the lease term and operating lease liabilities represent the obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company&#8217;s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The Company gives consideration to instruments with similar characteristics when calculating its incremental borrowing rate. The&#160;Company</div>&#8217;s&#160;<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">operating leases have remaining lease terms of 1 year to 10 years. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.&#160;</div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">For the three months ended March&#160;31, 2019, total operating lease cost was $2.1&#160;million. The weighted average remaining lease term and weighted average discount rate at March&#160;31, 2019 were 7 years and 3.67%, respectively. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table includes supplemental cash flow information for the three months ended March&#160;31, 2019 and supplemental balance sheet information at March 31, 2019 related to operating leases (in thousands): </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 68%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: bottom;;width:;"><div style="border-left: none; border-right: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; font-size: 8pt;"><div style="text-decoration:underline;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Supplemental cash flow information</div> (in thousands)</div></div></div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-top: none; border-bottom: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; padding: 0px; vertical-align: bottom; width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for amounts included in the measurement of operating lease liabilities</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2,118</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating ROU assets obtained in exchange for lease liabilities</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">388</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div>&#160;<table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 68%;;margin : 0px auto;;text-align:left;"><tr><td style="padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: bottom; width: 95%;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; background: none; line-height: normal; font-size: 8pt;"><div style="text-decoration:underline;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Supplemental balance sheet information </div>(in thousands)</div></div></div></td><td style="border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: none; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 68%;;margin : 0px auto;;text-align:left;"><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(204, 238, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">Operating lease ROU assets</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;">&#160;</div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;">$</div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;">44,251</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td></tr><tr><td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;">Operating&#160;lease&#160;liabilities:</div></td><td style="background: rgb(255, 255, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;">&#160;</div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="background: rgb(255, 255, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">6,859</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;">38,764</div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">45,623</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table includes maturities of operating lease liabilities&#160;at March&#160;31, 2019 (in thousands): </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 68%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: bottom;;width:;"><div style="border-right: none; border-left: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; font-size: 8pt;"><div style="text-decoration:underline;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Maturities&#160;of&#160;operating&#160;lease&#160;liabilities</div></div></div></div></div></td><td style="border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: none; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; padding: 0px; vertical-align: bottom; width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 (excluding the three months ended March&#160;31, 2019)</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">6,321 </div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">8,290</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;">&#160;</td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">8,095</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">6,278</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;">&#160;</td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5,932</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">17,063</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;">&#160;</td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">51,979</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;">Less imputed interest</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(6,356</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;">)</div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total operating liabilities</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">45,623</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 1pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 1pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -URI http://asc.fasb.org/topic&amp;trid=2208923<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6656185856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsAllOtherInvestmentsAbstract', window );"><strong>Investments, All Other Investments [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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsDisclosureTextBlock', window );">Financial Instruments</a></td>
<td class="text"><div><table style="width: 100%; font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"><tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"><td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"></td><td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="line-height: normal; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;">11. </div></div></div></div></td><td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="line-height: normal; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;">FINANCIAL INSTRUMENTS</div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company considers the recorded value of its financial assets and liabilities, consisting primarily of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses, other current liabilities, and debt to approximate the fair value of the respective assets and liabilities on the Condensed Consolidated Balance Sheets at March&#160;31, 2019 and December&#160;31, 2018. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FinancialInstrumentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_InvestmentsAllOtherInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InvestmentsAllOtherInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6632431472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><table style="width: 100%; font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"><tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"><td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"></td><td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-size: 10pt; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">12. </div></div></div></div></td><td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-size: 10pt; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">STOCKHOLDERS&#8217; EQUITY</div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Second Certificate of Amendment to the Restated Certificate of Incorporation </div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;"> </div></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s Board of Directors unanimously approved </div>a Second Certificate of Amendment to the <div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Restated Certificate of Incorporation (</div>Second <div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Amendment) on February&#160;14, 2018, subject to stockholder approval. At the annual meeting of stockholders of the Company held on May&#160;2, 2018, the Company&#8217;s stockholders approved the </div>Second <div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Amendment, effective as of May&#160;2, 2018. The </div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Amendment increased the number of shares of common stock, par value $.01 per share, that the Company is authorized to issue from 80,000,000 shares to 120,000,000 shares. The </div> Second <div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Amendment was filed with the Delaware Secretary of State on May&#160;2, 2018.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 13.5pt; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Stock Split </div></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On May&#160;2, 2018, the Board of Directors of the Company approved a two-for-one stock split of the Company&#8217;s common stock, par value $0.01. The stock split was in the form of a stock dividend distributed on June&#160;18, 2018, to stockholders of record at the close of business on May&#160;23, 2018. The stock split entitled each stockholder to receive one additional share of common stock, par value $0.01, for each share they held as of the record date. All common stock share and per share data for all periods presented in the accompanying unaudited condensed consolidated financial statements and notes thereto have been retroactively adjusted to reflect the stock split.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 18pt; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Earnings Per Share </div></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except share and per share data): </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Three Months Ended</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">March 31,</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2019</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2018</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 79%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Numerator:</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 8%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 79%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income available to common shareholders</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">31,555</div></div></td><td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 8%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">37,110</div></div></td><td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 79%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 8%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 79%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic weighted average shares outstanding</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">58,543,478</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 8%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">58,855,156</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 79%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive securities:</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 8%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 79%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.83in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights and options</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">154,076</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 8%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">194,056</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 79%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.83in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">131,623</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 8%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">150,410</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 79%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Diluted weighted average shares outstanding</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">58,829,177</div></div></td><td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 8%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">59,199,622</div></div></td><td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 79%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per share</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">0.54</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 8%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">0.63</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 79%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per share</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">0.54</div></div></td><td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 8%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">0.63</div></div></td><td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 1pt; margin-bottom: 0px; margin-top: 12pt; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per share is computed using the weighted average number of shares determined for the basic earnings per share computation plus the dilutive effect of common stock equivalents using the treasury stock method. The computation of diluted earnings per share excludes the following potentially dilutive securities because the effect would be anti-dilutive: </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Three Months Ended</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">March 31,</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2019</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2018</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 85%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">12,813</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5,433</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 18pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Stock Repurchase Program </div></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;16, 2018, the Board of Directors adopted a stock repurchase program of up to 5.8&#160;million shares of the Company&#8217;s outstanding common stock (Stock Repurchase Program). As of the date of this report, the Company has repurchased 584,310 shares of the Company&#8217;s outstanding common stock under the Stock Repurchase Program. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6633549104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue From Contracts With Customers<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue From Contracts With Customers</a></td>
<td class="text"><div><table style="width: 100%; font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"><tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"><td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"></td><td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="line-height: normal; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;">13. </div></div></div></div></td><td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="line-height: normal; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;">REVENUE FROM CONTRACTS WITH CUSTOMERS</div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Topic 606 provides a single, comprehensive model for revenue recognition arising from contracts with customers. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in Topic 606. A contract&#8217;s transaction price is allocated to each distinct performance obligation and revenue is recognized when or as the Company satisfies the performance obligation. Revenue is recognized at an amount that reflects the consideration to which the entity expects to be entitled in exchange for transferring control of the goods or services to a customer. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 18pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Trex Residential Products </div></div></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential principally generates revenue from the manufacture and sale of its high performance, low maintenance composite decking and residential railing products and accessories. Substantially all of its revenues are from contracts with customers, which are purchase orders of short-term duration of less than one year. Its customers, in turn, sell primarily to the residential market, which includes replacement, remodeling and new construction related to outdoor living products. Trex Residential satisfies its performance obligations at a point in time. The shipment of each product is a separate performance obligation as the customer is able to derive benefit from each product shipped and no performance obligation remains after shipment. Upon shipment of the product, the customer obtains control over the distinct product and Trex Residential satisfies its performance obligation. Any performance obligation that remains unsatisfied at the end of a reporting period is part of a contract that has an original expected duration of one year or less. Any variable consideration related to the unsatisfied performance obligation is allocated wholly to the unsatisfied performance obligation and recognized when the product ships and the performance obligation is satisfied. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">For each product shipped, the transaction price by product is specified in the purchase order. The Company recognizes revenue on the transaction price less any amount offered under a sales incentive program. The Company recognizes an account receivable (contract asset) for the amount of revenue recognized as it has an unconditional right to consideration at the time of shipment and payment from the customer is due based solely on the passage of time. The Company receives payments from its customers based on the payment terms applicable to each individual contract and the customer pays in accordance with the billing terms specified in the purchase order, which is less than one year. The related accounts receivables are included in &#8220;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Accounts receivable, net</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8221; in the Condensed Consolidated Balance Sheets. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential may offer various sales incentive programs throughout the year. It estimates the amount of sales incentive to allocate to each performance obligation, or product shipped,&#160;based on direct sales to the customer. The estimate is updated each reporting period and any changes are allocated to the performance obligations on the same basis as at inception. Changes in estimate allocated to a previously satisfied performance obligation are recognized as a reduction of revenue in the period in which the change occurs under the cumulative catch-up method. In addition to sales incentive programs, Trex Residential may offer a payment discount. It estimates the payment discount that it believes will be taken by the customer based on prior history. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential pays commissions to certain employees. However, the sales commissions are not directly attributable to identifiable contracts, are discretionary in nature and are based on other factors not related to obtaining a contract, such as individual performance, profitability of the entity, annual sales targets, etc. These costs are included in selling, general and administrative expenses as incurred. Trex Residential does not grant contractual product return rights to customers other than pursuant to its assurance product warranty (see related disclosure on product warranties in Note 18, &#8220;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Commitments and Contingencies</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8221;). Trex Residential accounts for all shipping and handling fees invoiced to the customer in net sales and the related costs in cost of sales. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 18pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Trex Commercial Products </div></div></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Trex Commercial generates revenue from the manufacture and sale of its modular and architectural railing and staging systems. All of its revenues are from fixed-price contracts with customers. Trex Commercial contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contract and is, therefore, not distinct. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Trex Commercial satisfies its performance obligation over time as work progresses because control is transferred continuously to its customers. Revenue and estimated profit is recognized over time based on the proportion of actual costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying the performance obligation. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Incurred costs include all direct material, labor, subcontract and certain indirect costs. The Company reviews and updates its estimates regularly and recognizes adjustments in estimated profit on contracts under the cumulative catch-up method. Under this method, the impact of the adjustment on revenue and estimated profit to date on a contract is recognized in the period the adjustment is identified. Revenues and profits in future periods are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, the Company recognizes the total loss in the period it is identified. During the three months ended March&#160;31, 2019, no adjustment to any one contract was material to the Company&#8217;s Condensed Consolidated Financial Statements. In accordance with ASC 606-10-50-15, the Company discloses only the transaction price allocated to its remaining performance obligations on contracts with an original duration greater than one year, which was $45.1&#160;million as of March&#160;31, 2019. The Company will recognize this revenue as contracts are completed, which is expected to occur within the next 24&#160;months. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes an account receivable (contract asset) for satisfied performance obligations as it has an unconditional right to consideration and payment from the customer is due based solely on the passage of time. The Company receives payments from its customers on the accounts receivable based on the payment terms applicable to each individual contract and the customer pays in less than one year. Accounts receivables are included in &#8220;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Accounts receivable, net</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8221; in the Condensed Consolidated Balance Sheets. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In addition, the timing of revenue recognition, billings and cash collections may result in revenues in excess of billings and contract retainage (contract assets), and billings in excess of revenues and customer deposits (contract liabilities) in the Condensed Consolidated Balance Sheet. These assets and liabilities are reported on a contract-by-contract basis at the end of each reporting period in prepaid expenses and other assets (contract assets), and accrued expenses and other liabilities (contract liabilities). These assets and liabilities and changes in these assets and liabilities&#160;were not material as of and for the three months ended March&#160;31, 2019. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Trex Commercial pays sales commissions that are directly attributable to identifiable contracts to certain of its employees. If the amortization period of the commission is one year or less then the Company recognizes the commission expense as incurred. Otherwise, the Company capitalizes the commission and amortizes it on a straight-line basis over the life of the contract. Trex Commercial does not grant contractual product return rights to customers other than pursuant to its assurance product warranty. All shipping and handling fees invoiced to the customer are included in net sales and the related costs are included in cost of sales. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">For the three months ended March&#160;31, 2019 and 2018, net sales were disaggregated in the following tables by (1)&#160;market, (2) timing of revenue recognition, and (3)&#160;type of contract. The tables also include a reconciliation of the respective disaggregated net sales with the Company&#8217;s reportable segments (in thousands). </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-size: 12pt; font-family: &quot;times new roman&quot;, serif; text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="width: 84%; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="padding: 0px 0in 2px; font-size: 8pt; vertical-align: bottom;;width:;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; font-size: 8pt;"><div style="text-decoration:underline;display:inline;"><div style="font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Three&#160;Months&#160;Ended&#160;March&#160;31,&#160;2019</div></div></div></div></td><td style="padding: 0in 0in 2px; font-size: 8pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="10" style="padding: 0in; font-size: 8pt; vertical-align: bottom; border-bottom: 1px solid black;;width:;"><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Reportable Segment</div></div></div></td><td style="padding: 0in 0in 2px; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="padding: 0px 0in; font-size: 8pt; vertical-align: bottom;;width:;"><div style="margin-bottom: 0px; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; margin-top: 0px; text-align: center;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 8pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"><div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Trex</div></div></div><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"> </div></div><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;"><div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;">Residential</div></div></div></div></td><td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"><div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Trex</div></div></div><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"> </div></div><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;"><div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;">Commercial</div></div></div></div></td><td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"><div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Total</div></div></div></div></td><td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="width: 73%; padding: 0px 0in; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt;"><div style="font-size: 10pt;;font-weight:bold;display:inline;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Timing of Revenue Recognition and Type of Contract</div></div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;">&#160;</div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;">&#160;</div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;">&#160;</div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="width: 73%; padding: 0px 0in; font-size: 10pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Products transferred at a point in time and variable consideration contracts</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">165,479</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#8212;</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">165,479</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 73%; padding: 0px 0in 0.5pt; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Products transferred over time and fixed price contracts</div></div></td><td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 1pt solid black;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: bottom; border-bottom: 1pt solid black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#8212;</div></div></td><td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">14,092</div></div></td><td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">14,092</div></div></td><td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 73%; padding: 0px 0in 1.25pt; font-size: 1pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"><div style="margin-bottom: 0px; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px;">&#160;</div></td><td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 1pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">165,479</div></div></td><td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">14,092</div></div></td><td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;">179,571<div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in; margin-top: 0px; background: none;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap; background: none; text-decoration: none;;display:inline;"></div></div></td><td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 11pt; margin: 0px 0in; line-height: 107%; font-family: calibri, sans-serif; background: none;">&#160;</div><table style="width: 84%; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;"><tr><td style="padding: 0px 0in 2px; font-size: 8pt; vertical-align: bottom;;width:;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; font-size: 8pt;"><div style="text-decoration:underline;display:inline;"><div style="font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Three&#160;Months&#160;Ended&#160;March&#160;31,&#160;2018</div></div></div></div></td><td style="padding: 0in 0in 2px; font-size: 8pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="10" style="padding: 0in; font-size: 8pt; vertical-align: bottom; border-bottom: 1px solid black;;width:;"><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Reportable Segment</div></div></div></td><td style="padding: 0in 0in 2px; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="padding: 0px 0in; font-size: 8pt; vertical-align: bottom;;width:;"><div style="margin-bottom: 0px; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; margin-top: 0px; text-align: center;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 8pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"><div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Trex</div></div></div><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"> </div></div><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;"><div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;">Residential</div></div></div></div></td><td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"><div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Trex</div></div></div><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"> </div></div><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;"><div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;">Commercial</div></div></div></div></td><td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"><div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Total</div></div></div></div></td><td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="width: 73%; padding: 0px 0in; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt;"><div style="font-size: 10pt;;font-weight:bold;display:inline;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Timing of Revenue Recognition and Type of Contract</div></div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;">&#160;</div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;">&#160;</div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;">&#160;</div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="width: 73%; padding: 0px 0in; font-size: 10pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Products transferred at a point in time and variable consideration contracts</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">155,200</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#8212;</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">155,200</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="width: 73%; padding: 0px 0in 0.5pt; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Products transferred over time and fixed price contracts</div></div></td><td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 1pt solid black;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: bottom; border-bottom: 1pt solid black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#8212;</div></div></td><td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">16,007</div></div></td><td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">16,007</div></div></td><td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="width: 73%; padding: 0px 0in 1.25pt; font-size: 1pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"><div style="margin-bottom: 0px; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px;">&#160;</div></td><td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 1pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">155,200</div></div></td><td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">16,007</div></div></td><td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">171,207</div></div></td><td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6760887056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [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="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text"><div><table style="width: 100%; font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"><tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"><td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"></td><td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="line-height: normal; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;">14. </div></div></div></div></td><td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="line-height: normal; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;">STOCK-BASED COMPENSATION</div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan), approved by the Company&#8217;s stockholders in April 2014. The Plan amended and restated in its entirety the Trex Company, Inc. 2005 Stock Incentive Plan. The Plan was subsequently amended and restated by the Company&#8217;s Board of Directors in May 2014 and May 2018. The Plan is administered by the Compensation Committee of the Company&#8217;s Board of Directors. Stock-based compensation is granted to officers, directors and certain key employees in accordance with the provisions of the Plan. The Plan provides for grants of stock options, restricted stock, restricted stock units, stock appreciation rights (SARs), and unrestricted stock. The total aggregate number of shares of the Company&#8217;s common stock that may be issued under the Plan is 12,840,000 and as of March&#160;31, 2019, the total number of shares available for future issuance are 5,784,704. </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the Company&#8217;s stock-based compensation grants for the three months ended March&#160;31, 2019: </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Stock Awards Granted</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Weighted-Average</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Grant Price</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Per Share</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 74%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Time-based restricted stock units</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">26,158</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 13%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">77.61</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 74%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Performance-based restricted stock units (a)</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">80,104</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgba(255, 255, 255, 0); width: 13%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">47.89</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;">&#160;</td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 74%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">24,536</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 13%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">77.70</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none; border-collapse: collapse; margin: 0in 0in 0in 0.75in; width: 97%;;text-align:left;"><tr><td style="border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: top; width: 4%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-align: left;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: top;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: left;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Includes 32,462 of target performance-based restricted stock unit awards granted during the three months ended March&#160;31, 2019, and adjustments of 27,154, 14,900 and 5,588 to grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2016, 2017, and 2018, respectively. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The fair value of each SAR is estimated on the date of grant using a Black-Scholes option-pricing formula. For SARs issued in the three months ended March&#160;31, 2019 and 2018 the data and assumptions shown in the following table were used: </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Three Months Ended</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">March 31, 2019</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Three Months Ended</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">March 31, 2018</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 71%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average fair value of grants</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">29.56</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 14%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">44.17</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 71%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">0</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">%</td><td style="background-color: rgb(255, 255, 255); width: 14%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">0</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">%</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 71%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Average risk-free interest rate</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2.5</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">%</td><td style="background-color: rgb(204, 238, 255); width: 14%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2.7</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">%</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 71%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Expected term (years)</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 14%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 71%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">39.1</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">%</td><td style="background-color: rgb(204, 238, 255); width: 14%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">40.4</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">%</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 1pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 1pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 0;">&#160;</div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 0;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes stock-based compensation expense ratably over the period from the grant date to the earlier of: (1)&#160;the vesting date of the award, or (2)&#160;the date the grantee is eligible to retire without forfeiting the award. For performance-based restricted stock and performance-based restricted stock units, expense is recognized ratably over the performance and vesting period of each tranche based on management&#8217;s judgment of the ultimate award that is likely to be paid out based on the achievement of the predetermined performance measures. The following table summarizes the Company&#8217;s stock-based compensation expense (in thousands): </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Three Months Ended</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">March 31,</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2019</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2018</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 85%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">295</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 3%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">202</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 85%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Time-based restricted stock and restricted stock units</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">1,149</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgba(255, 255, 255, 0); width: 3%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">822</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 85%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Performance-based restricted stock and restricted stock units</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">1,314</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 3%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">1,249</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 85%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Employee stock purchase plan</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">35</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgba(255, 255, 255, 0); width: 3%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">33</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 85%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2,793</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 3%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2,306</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total unrecognized compensation cost related to unvested awards as of March&#160;31, 2019 was $8.9&#160;million. The cost of these unvested awards is being recognized over the requisite vesting period of each award.</div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208855<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6633778784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div><table style="border-spacing: 0px; border-collapse: collapse; width: 100%; table-layout: fixed;"><tr style="vertical-align: top; font-size: 10pt;"><td style="padding: 0px; width: 0in;"></td><td style="white-space: nowrap; width: 0.75in; padding-left: 0px; padding-right: 0px; font-size: 10pt;"><div style="font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-weight:bold;display:inline;">15.</div></div></div></div></td><td style="padding: 0pt 0px; font-size: 10pt;"><div style="font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-weight:bold;display:inline;">INCOME TAXES</div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s effective tax rate for the three months ended March&#160;31, 2019 and 2018 was 19.6% and 21.9%, respectively, which resulted in expense of $7.7&#160;million and $10.4&#160;million, respectively. The decrease of 2.3% in the effective tax rate was primarily due to a&#160;current year increase in excess tax benefits from the exercise of share-based payments </div>against lower year-over-year income before taxes.<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">During the three months ended March&#160;31, 2019 and 2018, the Company realized $2.3&#160;million and $1.7&#160;million, respectively, of excess tax benefits from stock-based awards and recorded a corresponding benefit to income tax expense. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company analyzes its deferred tax assets each reporting period, considering all available positive and negative evidence in determining the expected realization of those deferred tax assets. As of March&#160;31, 2019, the Company maintains a valuation allowance of $3.0&#160;million against deferred tax assets primarily related to state tax credits it estimates will expire before they are realized. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company operates in multiple tax jurisdictions and, in the normal course of business, its tax returns are subject to examination by various taxing authorities. Such examinations may result in future assessments by these taxing authorities, and the Company accrues a liability when it believes that it is more likely than not that benefits of tax positions will not be realized. The Company believes that adequate provisions have been made for all tax returns subject to examination. As of March&#160;31, 2019, for certain tax jurisdictions tax years 2015 through 2018 remain subject to examination. Sales made to foreign distributors are not taxable in any foreign jurisdiction as the Company does not have a taxable presence in any foreign jurisdiction. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6642523072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text"><div><table style="width: 100%; font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"><tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"><td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"></td><td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-size: 10pt; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">16. </div></div></div></div></td><td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-size: 10pt; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">SEGMENT INFORMATION</div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company operates in two reportable segments: </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 6pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 6pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"><tr><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: middle;width: 5.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: top;width: 2.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-bottom: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: top;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: top;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 6pt; margin-top: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential manufactures wood-alternative decking and residential railing and related products marketed under the brand name Trex<div style="vertical-align: super;font-size: smaller;display:inline;">&#174;</div>. Trex Residential products are sold to distributors and&#160;home&#160;centers&#160;for&#160;final&#160;resale primarily to the residential market, which includes replacement, remodeling and new construction related to outdoor living products. Trex Residential net sales were $165.5&#160;million and $155.2&#160;million in the three months ended March&#160;31, 2019 and 2018, respectively. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 1pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 1pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"><tr><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: middle;width: 5.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: top;width: 2.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: top;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: top;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Trex Commercial designs, engineers, and markets modular and architectural railing and staging systems for the commercial and multi-family market, including sports stadiums and performing arts venues. Trex Commercial products are marketed to architects, specifiers, contractors, and others doing business within the commercial and multi-family market. Trex Commercial net sales were $14.1&#160;million and $16.0&#160;million in the three months ended March&#160;31, 2019 and 2018, respectively. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s reportable segments have been determined in accordance with its internal management structure, which is organized based on residential and commercial sales activities. The Company evaluates performance of each segment primarily based on net sales and earnings before interest, taxes, depreciation and amortization (EBITDA). The Company uses net sales to assess performance and allocate resources as this measure represents the amount of business the segment engaged in during a given period of time, is an indicator of market growth and acceptance of segment products, and represents the segment&#8217;s customers&#8217; spending habits along with the amount of product the segment sells relative to its competitors. The Company uses EBITDA to assess performance and allocate resources because it believes that EBITDA facilitates performance comparison between the segments by eliminating interest, taxes, and depreciation and amortization charges to income. The below segment data for the three months ended March&#160;31, 2019 and 2018 includes data for Trex Residential and Trex Commercial (in thousands): </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 84%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Three Months Ended March 31, 2019</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Trex&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Residential</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Trex&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Commercial</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Total</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net sales</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">165,479</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">14,092</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">179,571</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">31,255</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">300</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">31,555</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">EBITDA</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">42,067</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">526</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">42,593</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">3,268</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">126</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">3,394</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">7,600</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">100</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">7,700</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Capital expenditures</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">7,694</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">953</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">8,647</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">448,303</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">87,342</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">535,645</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reconciliation of net income to EBITDA (in thousands): </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 84%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Three Months Ended March 31, 2019</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Trex&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Residential</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Trex&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Commercial</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Total</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">31,255</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">300</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">31,555</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div>, net</div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(56</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;">)</div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(56</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;">)</div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income tax&#160;expense</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">7,600</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">100</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">7,700</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">3,268</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">126</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">3,394</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">EBITDA</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">42,067</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">526</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">42,593</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 84%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Three Months Ended March 31, 2018</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Trex&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Residential</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Trex&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Commercial</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Total</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net sales</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">155,200</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">16,007</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">171,207</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss)</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">37,580</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(470</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">37,110</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">EBITDA</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">51,834</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">653</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">52,487</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">3,453</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">1,280</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">4,733</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense (benefit)</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">10,572</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(157</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">10,415</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Capital expenditures</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5,043</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">392</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5,435</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">366,400</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">78,984</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">445,384</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reconciliation of net income to EBITDA: </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 1pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 1pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 84%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Three Months Ended March 31, 2018</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Trex&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Residential</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Trex&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Commercial</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Total</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss)</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">37,580</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(470</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">37,110</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Interest&#160;expense, net</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">229</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">229</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense (benefit)</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">10,572</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(157</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">10,415</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">3,453</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">1,280</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">4,733</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">EBITDA</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">51,834</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">653</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">52,487</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6656341904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Seasonality<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Text Block [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_SeasonalityDisclosureTextBlock', window );">Seasonality</a></td>
<td class="text"><div><table style="width: 100%; font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"><tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"><td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"></td><td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="line-height: normal; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">17. </div></div></div></div></td><td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="line-height: normal; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SEASONALITY</div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The operating results for Trex Residential have historically varied from quarter to quarter. Seasonal, erratic or prolonged adverse weather conditions in certain geographic regions reduce the level of home improvement and construction activity and can shift demand for its products to a later period. As part of its normal business practice and consistent with industry practice, Trex Residential has historically offered incentive programs to its distributors and dealers to build inventory levels before the start of the prime deck-building season in order to ensure adequate availability of its product to meet anticipated seasonal consumer demand. The seasonal effects are often offset by the positive effect of the incentive programs. The operating results for Trex Commercial have not historically varied from quarter to quarter as a result of seasonality. However, they are driven by the timing of individual projects, which may vary each quarterly period. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trex_SeasonalityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identifies seasonal trends affecting the demand for Trex products and quarterly net sales.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_SeasonalityDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6636091024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div><table style="width: 100%; font-family: &quot;times new roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-bottom: 0.0001pt; margin-top: 0in; table-layout: fixed;"><tr style="vertical-align: top; padding-bottom: 0.0001pt; padding-top: 0in; font-size: 10pt;"><td style="width: 0in; overflow-wrap: break-word; vertical-align: top; padding: 0px;"></td><td style="font-size: 10pt; width: 0.75in; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="line-height: normal; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;">18. </div></div></td><td style="font-size: 10pt; vertical-align: top; overflow-wrap: break-word; font-family: calibri, sans-serif; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-size: 10pt; line-height: normal;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">COMMITMENTS AND CONTINGENCIES</div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Product Warranty </div></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company warrants that its Trex Residential decking and railing products will be free from material defects in workmanship and materials for warranty periods ranging from 10 years to 25 years, depending on the product and its use. If there is a breach of such warranties, the Company has an obligation either to replace the defective product or refund the purchase price. The Company also warrants its Trex Commercial products for one to three years. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company continues to receive and settle claims for decking products manufactured at its Nevada facility prior to 2007 that exhibit surface flaking and maintains a warranty reserve to provide for the settlement of these claims. Estimating the warranty reserve for surface flaking claims requires management to estimate (1)&#160;the number of claims to be settled with payment and (2)&#160;the average cost to settle each claim. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">To estimate the number of claims to be settled with payment, the Company utilizes actuarial techniques to quantify both the expected number of claims to be received and the percentage of those claims that will ultimately require payment (collectively, elements). Estimates for these elements are quantified using a range of assumptions derived from claim count history and the identification of factors influencing the claim counts. The cost per claim varies due to a number of factors, including the size of affected decks, the availability and type of replacement material used, the cost of production of replacement material and the method of claim settlement. </div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company monitors surface flaking claims activity each quarter for indications that its estimates require revision. Typically, a majority of surface flaking claims received in a year are received during the summer outdoor season, which spans the second and third quarters. It has been the Company&#8217;s practice to utilize the actuarial techniques discussed above during the third quarter, after a significant portion of all claims has been received for the fiscal year and variances to annual claims expectations are more meaningful. The number of incoming claims received in the three months ended March&#160;31, 2019 was lower than the Company&#8217;s expectations and lower than the number of claims received in the three months ended March&#160;31, 2018, continuing the historical year-over-year decline in incoming claims.&#160;</div><div style="font-size: 10pt; letter-spacing: 0px; font-family: &quot;times new roman&quot;, serif; top: 0px;;display:inline;">Average settlement cost per claim experienced in the three months ended March&#160;31, 2019 was also lower than the Company&#8217;s expectations and lower than the average settlement cost per claim experienced in the three months ended March&#160;31, 2018.</div></div> <div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-family: &quot;times new roman&quot;, serif; margin-bottom: 0px; margin-top: 12pt; font-size: 10pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;">The Company believes its reserve at March&#160;31, 2019 is sufficient to cover future surface flaking obligations and no adjustments were required in the current quarter. </div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s analysis is based on currently known facts and a number of assumptions, as discussed above, and current expectations. Projecting future events such as the number of claims to be received, the number of claims that will require payment and the average cost of claims could cause actual warranty liabilities to be higher or lower than those projected, which could materially affect the Company&#8217;s financial condition, results of operations or cash flows. The Company estimates that the annual number of claims received will continue to decline over time and that the average cost per claim will increase slightly, primarily due to inflation. If the level of claims received or average cost per claim differs materially from expectations, it could result in additional increases or decreases to the warranty reserve and a decrease or increase in earnings and cash flows in future periods. The Company estimates that a 10% change in the expected number of remaining claims to be settled with payment or the expected cost to settle claims may result in approximately a $2.3&#160;million change in the surface flaking warranty reserve. </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 1pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 1pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 0;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following is a reconciliation of the Company&#8217;s residential product warranty reserve (in thousands): </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="width: 84%; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr style="font-size: 8pt;"><td style="padding: 0px 0in 1pt; font-size: 10pt; vertical-align: bottom;;width:;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; text-align: center; line-height: normal; font-size: 10pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; font-size: 8pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="10" style="border-top: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"><div style="margin-bottom: 0pt; text-align: center; font-family: &quot;times new roman&quot;, times, serif; white-space: nowrap; margin-top: 0pt; font-size: 8pt; line-height: normal;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">Three Months Ended March 31, 2019</div></div></div></td><td style="border-top: none; border-image: initial; padding: 0in 0in 0.5pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr style="font-size: 8pt;"><td style="padding: 0px 0in 1pt; font-size: 10pt; vertical-align: bottom;;width:;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; text-align: center; line-height: normal; font-size: 10pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; font-size: 8pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-top: 0px none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"><div style="margin-bottom: 0pt; text-align: center; font-family: &quot;times new roman&quot;, times, serif; white-space: nowrap; margin-top: 0pt; font-size: 8pt; line-height: normal;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">Surface<br/>Flaking</div></div></div></td><td style="border-top: 0px none; border-image: initial; padding: 0in 0in 0.5pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-top: 0px; margin-bottom: 0px; font-size: 8pt; line-height: normal; background: none;"><div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div></td><td style="border-top: 0px none; border-image: initial; padding: 0in 0in 1pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-top: 0px; margin-bottom: 0px; font-size: 8pt; line-height: normal; background: none;"><div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div></td><td colspan="2" style="border-top: 0px none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"><div style="margin-bottom: 0pt; text-align: center; font-family: &quot;times new roman&quot;, times, serif; white-space: nowrap; margin-top: 0pt; font-size: 8pt; line-height: normal;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">Other<br/>Residential</div></div></div></td><td style="border-top: 0px none; border-image: initial; padding: 0in 0in 0.5pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: 0px none; border-image: initial; padding: 0in 0in 1pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-top: 0px none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; white-space: nowrap; vertical-align: bottom;;width:;"><div style="margin-bottom: 0.0001pt; text-align: center; font-family: &quot;times new roman&quot;, times, serif; white-space: nowrap; line-height: normal; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;">Total</div></div></td><td style="border-image: initial; padding: 0in 0in 0.5pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: rgb(204, 238, 255); padding: 0px 0in; font-size: 10pt; width: 73%; vertical-align: bottom;"><div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt;">Beginning balance, January&#160;1</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;">$</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">23,951</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;">$</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">6,803</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;">$</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">30,754</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="padding: 0px 0in; font-size: 10pt; background-color: rgb(255, 255, 255); width: 73%; vertical-align: bottom;"><div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt;">Provisions and changes in estimates</div></td><td style="padding: 0in; font-size: 10pt; background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">&#8212;</div></td><td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">505</div></td><td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">505</div></td><td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); padding: 0px 0in 0.5pt; font-size: 10pt; width: 73%; vertical-align: bottom;"><div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt;">Settlements made during the period</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; font-size: 10pt; width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 1pt solid black;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">(633</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;">)</div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">(292</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;">)</div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">(925</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;">)</div></td></tr><tr><td style="padding: 0px 0in 1.25pt; font-size: 10pt; background-color: rgb(255, 255, 255); width: 73%; vertical-align: bottom;"><div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt;">Ending balance, March&#160;31</div></td><td style="padding: 0in 0in 1.25pt; font-size: 10pt; background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;">$</div></td><td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">23,318</div></td><td style="padding: 0in 0in 1.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;">$</div></td><td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">7,016</div></td><td style="padding: 0in 0in 1.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;">$</div></td><td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">30,334</div></td><td style="padding: 0in 0in 1.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 84%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Three Months Ended March 31, 2018</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Surface</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Flaking</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Other</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Residential</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Total</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 73%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance, January&#160;1</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">28,157</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">6,842</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">34,999</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 73%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Provisions and changes in estimates</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">819</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">819</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 73%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(1,000</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(243</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(1,243</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 73%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Ending balance, March&#160;31</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">27,157</div></div></td><td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">7,418</div></div></td><td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">34,575</div></div></td><td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 18pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Legal Matters </div></div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company has lawsuits, as well as other claims, pending against it which are ordinary routine litigation and claims incidental to the business.&#160;Management has evaluated the merits of these lawsuits and claims, and believes that their ultimate resolution will not have a material effect on the Company&#8217;s consolidated financial condition, results of operations, liquidity or competitive position. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6646053904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based Compensation</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan), approved by the Company&#8217;s stockholders in April 2014. The Plan amended and restated in its entirety the Trex Company, Inc. 2005 Stock Incentive Plan. The Plan was subsequently amended and restated by the Company&#8217;s Board of Directors in May 2014 and May 2018. The Plan is administered by the Compensation Committee of the Company&#8217;s Board of Directors. Stock-based compensation is granted to officers, directors and certain key employees in accordance with the provisions of the Plan. The Plan provides for grants of stock options, restricted stock, restricted stock units, stock appreciation rights (SARs), and unrestricted stock. The total aggregate number of shares of the Company&#8217;s common stock that may be issued under the Plan is 12,840,000 and as of March&#160;31, 2019, the total number of shares available for future issuance are </div>5,784,704<div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6632596432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Summary of Inventories</a></td>
<td class="text">Inventories valued at LIFO (last-in, first-out), consist of the following (in thousands):<table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="background: none; font-size: 12pt; letter-spacing: 0px; text-decoration: none; top: 0px;;display:inline;">&#160;</div></div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">March 31,</div></div></div><br/><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2019</div></div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">December 31,</div></div></div><br/><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2018</div></div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Finished goods</div></div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">34,124</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family:times new roman,times,serif;;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">46,638</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Raw materials</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">32,245</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family:times new roman,times,serif;;display:inline;">&#160;</div></td><td style="background-color: rgb(255, 255, 255); width: 7%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">27,321</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total FIFO (first-in, first-out) inventories</div></div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">66,369</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family:times new roman,times,serif;;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">73,959</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reserve to adjust inventories to LIFO value</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(18,442</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family:times new roman,times,serif;;display:inline;">)</div></div></td><td style="background-color: rgb(255, 255, 255); width: 7%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(18,442</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total LIFO inventories</div></div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">47,927</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family:times new roman,times,serif;;display:inline;">&#160;</div></td><td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: left; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">55,517</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family:times new roman,times,serif;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6635963792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepaid Expenses and Other Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Text Block [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock', window );">Summary of Prepaid Expenses and Other Assets</a></td>
<td class="text">Prepaid expenses and other assets consist of the following (in thousands):<table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">March 31,</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2019</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">December 31,</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2018</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Revenues in excess of billings</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">7,140</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">7,987</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">3,647</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">3,390</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Contract retainage</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2,586</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2,469</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income tax receivable</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#8212;</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">471</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">504</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">1,245</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total prepaid expenses and other assets</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">13,877</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">15,562</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trex_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure pertaining to prepaid expense and other assets current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6639745648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock', window );">Details of Intangible Assets</a></td>
<td class="text">Intangible assets consist of the following (in thousands):<table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">March 31,</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2019</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">December 31,</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2018</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets:</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-right: 0in; text-align: right; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-right: 0in; text-align: right; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Customer backlog</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">4,000</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">4,000</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Trade names and trademarks</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">900</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">900</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Domain names</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">6,327</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">6,327</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total intangible assets</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">11,227</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">11,227</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accumulated amortization:</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-right: 0in; text-align: right; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap; margin-right: 0in; text-align: right; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Customer backlog</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(4,000</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;">)</div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(4,000</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Trade name and trademarks</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(900</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;">)</div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(900</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Domain names</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(389</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;">)</div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(285</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total accumulated amortization</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(5,289</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;">)</div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(5,185</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 81%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets, net</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5,938</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">6,042</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6760866976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock', window );">Summary of Accrued Expenses and Other Liabilities</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 6pt; margin-left: 0in;">Accrued expenses and other liabilities consist of the following (in thousands):</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;margin-left: auto;margin-right: auto;;margin : 0px auto;;text-align:left;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">March 31,</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2019</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">December 31,</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2018</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;">$</div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">12,906</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">$ </div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">25,379</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Compensation and benefits</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5,204</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">19,124</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;">Operating lease liabilities</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;">&#160;</div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;">&#160;</div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;">6,859</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;">&#160;</div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;">&#160;</div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;">&#160;</div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;">&#8212;</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;">&#160;</div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income taxes</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">6,138</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Customer deposits</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2,722</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2,058</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Manufacturing costs</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2,146</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">3,744</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Billings in excess of revenues</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">747</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">512</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5,925</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5,474</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 80%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.26in; margin-top: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total accrued expenses and other liabilities</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">42,647</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">56,291</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trex_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities and other current liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6703905168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_SupplementalFinancialInformationOfOperatingLeasesTableTextBlock', window );">Supplemental Cash Flow information and Supplemental balance sheet information related to operating leases to operating leases</a></td>
<td class="text"><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table includes supplemental cash flow information for the three months ended March&#160;31, 2019 and supplemental balance sheet information at March 31, 2019 related to operating leases (in thousands): </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 68%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: bottom;;width:;"><div style="border-left: none; border-right: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; font-size: 8pt;"><div style="text-decoration:underline;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Supplemental cash flow information</div> (in thousands)</div></div></div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-top: none; border-bottom: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; padding: 0px; vertical-align: bottom; width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for amounts included in the measurement of operating lease liabilities</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2,118</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating ROU assets obtained in exchange for lease liabilities</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">388</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div>&#160;<table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 68%;;margin : 0px auto;;text-align:left;"><tr><td style="padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: bottom; width: 95%;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; background: none; line-height: normal; font-size: 8pt;"><div style="text-decoration:underline;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Supplemental balance sheet information </div>(in thousands)</div></div></div></td><td style="border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: none; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 68%;;margin : 0px auto;;text-align:left;"><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(204, 238, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">Operating lease ROU assets</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;">&#160;</div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;">$</div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;">44,251</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td></tr><tr><td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;">Operating&#160;lease&#160;liabilities:</div></td><td style="background: rgb(255, 255, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; text-decoration: none;">&#160;</div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="background: rgb(255, 255, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">6,859</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;">38,764</div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">45,623</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Maturities of operating lease liabilities</a></td>
<td class="text"><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table includes maturities of operating lease liabilities&#160;at March&#160;31, 2019 (in thousands): </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 68%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="padding-top: 0px; padding-right: 0px; padding-left: 0px; vertical-align: bottom;;width:;"><div style="border-right: none; border-left: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; font-size: 8pt;"><div style="text-decoration:underline;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Maturities&#160;of&#160;operating&#160;lease&#160;liabilities</div></div></div></div></div></td><td style="border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: none; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; white-space: nowrap; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; padding: 0px; vertical-align: bottom; width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 (excluding the three months ended March&#160;31, 2019)</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">6,321 </div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">8,290</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;">&#160;</td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">8,095</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">6,278</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;">&#160;</td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5,932</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">17,063</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;">&#160;</td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">51,979</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: -13.3333px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;">Less imputed interest</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(6,356</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;">)</div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 91%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total operating liabilities</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">45,623</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 1pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 1pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trex_SupplementalFinancialInformationOfOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Table includes supplemental cash flow information and supplemental balance sheet information related to operating leases</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_SupplementalFinancialInformationOfOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6914704864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 6pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except share and per share data): </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Three Months Ended</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">March 31,</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2019</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2018</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 79%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Numerator:</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 8%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 79%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income available to common shareholders</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">31,555</div></div></td><td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 8%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">37,110</div></div></td><td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 79%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 8%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 79%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic weighted average shares outstanding</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">58,543,478</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 8%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">58,855,156</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 79%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive securities:</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 8%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px; white-space: nowrap; margin-right: 0in; text-align: right;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 79%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.83in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights and options</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">154,076</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 8%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">194,056</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 79%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.83in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">131,623</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 8%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">150,410</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 79%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Diluted weighted average shares outstanding</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">58,829,177</div></div></td><td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 8%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">59,199,622</div></div></td><td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 79%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per share</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">0.54</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 8%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">0.63</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 79%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per share</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">0.54</div></div></td><td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 8%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">0.63</div></div></td><td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Antidilutive Securities Excluded from Computation of Earnings Per Share</a></td>
<td class="text">The computation of diluted earnings per share excludes the following potentially dilutive securities because the effect would be anti-dilutive:<table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Three Months Ended</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">March 31,</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2019</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2018</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 85%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">12,813</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5,433</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769864304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue From Contracts With Customers (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Summary of Disaggregated Net Sales</a></td>
<td class="text">The tables also include a reconciliation of the respective disaggregated net sales with the Company&#8217;s reportable segments (in thousands).<table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-size: 12pt; font-family: &quot;times new roman&quot;, serif; text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="width: 84%; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="padding: 0px 0in 2px; font-size: 8pt; vertical-align: bottom;;width:;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; font-size: 8pt;"><div style="text-decoration:underline;display:inline;"><div style="font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Three&#160;Months&#160;Ended&#160;March&#160;31,&#160;2019</div></div></div></div></td><td style="padding: 0in 0in 2px; font-size: 8pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="10" style="padding: 0in; font-size: 8pt; vertical-align: bottom; border-bottom: 1px solid black;;width:;"><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Reportable Segment</div></div></div></td><td style="padding: 0in 0in 2px; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="padding: 0px 0in; font-size: 8pt; vertical-align: bottom;;width:;"><div style="margin-bottom: 0px; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; margin-top: 0px; text-align: center;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 8pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"><div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Trex</div></div></div><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"> </div></div><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;"><div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;">Residential</div></div></div></div></td><td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"><div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Trex</div></div></div><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"> </div></div><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;"><div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;">Commercial</div></div></div></div></td><td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"><div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Total</div></div></div></div></td><td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="width: 73%; padding: 0px 0in; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt;"><div style="font-size: 10pt;;font-weight:bold;display:inline;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Timing of Revenue Recognition and Type of Contract</div></div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;">&#160;</div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;">&#160;</div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;">&#160;</div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="width: 73%; padding: 0px 0in; font-size: 10pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Products transferred at a point in time and variable consideration contracts</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">165,479</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#8212;</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">165,479</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 73%; padding: 0px 0in 0.5pt; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Products transferred over time and fixed price contracts</div></div></td><td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 1pt solid black;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: bottom; border-bottom: 1pt solid black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#8212;</div></div></td><td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">14,092</div></div></td><td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">14,092</div></div></td><td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 73%; padding: 0px 0in 1.25pt; font-size: 1pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"><div style="margin-bottom: 0px; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px;">&#160;</div></td><td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 1pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">165,479</div></div></td><td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">14,092</div></div></td><td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;">179,571<div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in; margin-top: 0px; background: none;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap; background: none; text-decoration: none;;display:inline;"></div></div></td><td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 11pt; margin: 0px 0in; line-height: 107%; font-family: calibri, sans-serif; background: none;">&#160;</div><table style="width: 84%; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;"><tr><td style="padding: 0px 0in 2px; font-size: 8pt; vertical-align: bottom;;width:;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; font-size: 8pt;"><div style="text-decoration:underline;display:inline;"><div style="font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Three&#160;Months&#160;Ended&#160;March&#160;31,&#160;2018</div></div></div></div></td><td style="padding: 0in 0in 2px; font-size: 8pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="10" style="padding: 0in; font-size: 8pt; vertical-align: bottom; border-bottom: 1px solid black;;width:;"><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Reportable Segment</div></div></div></td><td style="padding: 0in 0in 2px; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="padding: 0px 0in; font-size: 8pt; vertical-align: bottom;;width:;"><div style="margin-bottom: 0px; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; margin-top: 0px; text-align: center;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 8pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"><div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Trex</div></div></div><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"> </div></div><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;"><div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;">Residential</div></div></div></div></td><td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"><div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Trex</div></div></div><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"> </div></div><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;"><div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;">Commercial</div></div></div></div></td><td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom; border-bottom: 1px solid black;;width:;"><div style="margin-bottom: 0.0001pt; text-align: center; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; white-space: nowrap;"><div style="white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;"><div style="white-space: nowrap;;font-style:italic;display:inline;;font-style:italic;display:inline;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Total</div></div></div></div></td><td style="padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="width: 73%; padding: 0px 0in; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt;"><div style="font-size: 10pt;;font-weight:bold;display:inline;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Timing of Revenue Recognition and Type of Contract</div></div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;">&#160;</div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;">&#160;</div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0px; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px; white-space: nowrap; margin-right: 0in;">&#160;</div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="width: 73%; padding: 0px 0in; font-size: 10pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Products transferred at a point in time and variable consideration contracts</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">155,200</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#8212;</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">155,200</div></div></td><td style="width: 1%; padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="width: 73%; padding: 0px 0in 0.5pt; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Products transferred over time and fixed price contracts</div></div></td><td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; background-color: rgb(204, 238, 255); vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 1pt solid black;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); vertical-align: bottom; border-bottom: 1pt solid black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#8212;</div></div></td><td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">16,007</div></div></td><td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">16,007</div></div></td><td style="width: 1%; padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="width: 73%; padding: 0px 0in 1.25pt; font-size: 1pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"><div style="margin-bottom: 0px; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-top: 0px;">&#160;</div></td><td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 1pt; background-color: rgb(255, 255, 255); vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">155,200</div></div></td><td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">16,007</div></div></td><td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="width: 1%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="width: 4%; padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">171,207</div></div></td><td style="width: 1%; padding: 0in 0in 1.25pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6916519440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock', window );">Summary of Stock-Based Compensation Grants</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the Company&#8217;s stock-based compensation grants for the three months ended March&#160;31, 2019: </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Stock Awards Granted</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Weighted-Average</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Grant Price</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Per Share</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 74%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Time-based restricted stock units</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">26,158</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 13%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">77.61</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 74%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Performance-based restricted stock units (a)</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">80,104</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgba(255, 255, 255, 0); width: 13%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">47.89</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;">&#160;</td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 74%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">24,536</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 13%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">77.70</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none; border-collapse: collapse; margin: 0in 0in 0in 0.75in; width: 97%;;text-align:left;"><tr><td style="border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: top; width: 4%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-align: left;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: top;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: left;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Includes 32,462 of target performance-based restricted stock unit awards granted during the three months ended March&#160;31, 2019, and adjustments of 27,154, 14,900 and 5,588 to grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2016, 2017, and 2018, respectively. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Summary of Assumptions Used to Estimate Fair Value of Each SAR</a></td>
<td class="text"><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The fair value of each SAR is estimated on the date of grant using a Black-Scholes option-pricing formula. For SARs issued in the three months ended March&#160;31, 2019 and 2018 the data and assumptions shown in the following table were used: </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Three Months Ended</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">March 31, 2019</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Three Months Ended</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">March 31, 2018</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 71%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average fair value of grants</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">29.56</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 14%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">44.17</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 71%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">0</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">%</td><td style="background-color: rgb(255, 255, 255); width: 14%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">0</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">%</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 71%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Average risk-free interest rate</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2.5</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">%</td><td style="background-color: rgb(204, 238, 255); width: 14%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2.7</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">%</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 71%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Expected term (years)</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 14%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 71%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">39.1</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">%</td><td style="background-color: rgb(204, 238, 255); width: 14%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">40.4</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">%</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Summary of Stock-Based Compensation Expense</a></td>
<td class="text">The following table summarizes the Company&#8217;s stock-based compensation expense (in thousands):<table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 76%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Three Months Ended</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">March 31,</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2019</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">2018</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 85%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">295</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 3%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">202</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 85%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Time-based restricted stock and restricted stock units</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">1,149</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgba(255, 255, 255, 0); width: 3%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">822</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 85%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Performance-based restricted stock and restricted stock units</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">1,314</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 3%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">1,249</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 85%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Employee stock purchase plan</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">35</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgba(255, 255, 255, 0); width: 3%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">33</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 85%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.5in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2,793</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 3%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2,306</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of total share-based compensation cost, including the amounts attributable to each share-based compensation plan and any related tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6703905168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Details of Segment Information</a></td>
<td class="text">The below segment data for the three months ended March&#160;31, 2019 and 2018 includes data for Trex Residential and Trex Commercial (in thousands):<table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 84%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Three Months Ended March 31, 2019</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Trex&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Residential</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Trex&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Commercial</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Total</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net sales</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">165,479</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">14,092</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">179,571</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">31,255</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">300</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">31,555</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">EBITDA</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">42,067</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">526</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">42,593</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">3,268</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">126</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">3,394</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">7,600</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">100</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">7,700</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Capital expenditures</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">7,694</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">953</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">8,647</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">448,303</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">87,342</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">535,645</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 84%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Three Months Ended March 31, 2018</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Trex&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Residential</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Trex&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Commercial</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Total</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net sales</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">155,200</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">16,007</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">171,207</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss)</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">37,580</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(470</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">37,110</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">EBITDA</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">51,834</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">653</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">52,487</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">3,453</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">1,280</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">4,733</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense (benefit)</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">10,572</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(157</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">10,415</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Capital expenditures</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5,043</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">392</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5,435</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">366,400</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">78,984</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">445,384</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock', window );">Schedule of Reconciliation of Net Income to EBITDA</a></td>
<td class="text"><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reconciliation of net income to EBITDA (in thousands): </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 84%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Three Months Ended March 31, 2019</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Trex&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Residential</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Trex&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Commercial</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Total</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">31,255</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">300</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">31,555</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div>, net</div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(56</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;">)</div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(56</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;">)</div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income tax&#160;expense</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">7,600</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">100</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">7,700</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">3,268</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">126</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">3,394</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;">&#160;</td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">EBITDA</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">42,067</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">526</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">42,593</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reconciliation of net income to EBITDA: </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 1pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 1pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 84%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Three Months Ended March 31, 2018</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px; text-align: center;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Trex&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Residential</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Trex&#160;</div></div><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Commercial</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Total</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss)</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">37,580</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(470</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">37,110</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Interest&#160;expense, net</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">229</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">229</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense (benefit)</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">10,572</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(157</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">10,415</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">3,453</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">1,280</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">4,733</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 67%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">EBITDA</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">51,834</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">653</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">52,487</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trex_ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of reconciliation of net income to EBITDA.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8721-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6606029920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Summary of Reconciliation of Company's Residential Product Warranty Reserve</a></td>
<td class="text"><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 0;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following is a reconciliation of the Company&#8217;s residential product warranty reserve (in thousands): </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="width: 84%; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr style="font-size: 8pt;"><td style="padding: 0px 0in 1pt; font-size: 10pt; vertical-align: bottom;;width:;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; text-align: center; line-height: normal; font-size: 10pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; font-size: 8pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="10" style="border-top: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"><div style="margin-bottom: 0pt; text-align: center; font-family: &quot;times new roman&quot;, times, serif; white-space: nowrap; margin-top: 0pt; font-size: 8pt; line-height: normal;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">Three Months Ended March 31, 2019</div></div></div></td><td style="border-top: none; border-image: initial; padding: 0in 0in 0.5pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr style="font-size: 8pt;"><td style="padding: 0px 0in 1pt; font-size: 10pt; vertical-align: bottom;;width:;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; text-align: center; line-height: normal; font-size: 10pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; font-size: 8pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-top: 0px none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"><div style="margin-bottom: 0pt; text-align: center; font-family: &quot;times new roman&quot;, times, serif; white-space: nowrap; margin-top: 0pt; font-size: 8pt; line-height: normal;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">Surface<br/>Flaking</div></div></div></td><td style="border-top: 0px none; border-image: initial; padding: 0in 0in 0.5pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-top: 0px; margin-bottom: 0px; font-size: 8pt; line-height: normal; background: none;"><div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div></td><td style="border-top: 0px none; border-image: initial; padding: 0in 0in 1pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-top: 0px; margin-bottom: 0px; font-size: 8pt; line-height: normal; background: none;"><div style="font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div></td><td colspan="2" style="border-top: 0px none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"><div style="margin-bottom: 0pt; text-align: center; font-family: &quot;times new roman&quot;, times, serif; white-space: nowrap; margin-top: 0pt; font-size: 8pt; line-height: normal;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">Other<br/>Residential</div></div></div></td><td style="border-top: 0px none; border-image: initial; padding: 0in 0in 0.5pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: 0px none; border-image: initial; padding: 0in 0in 1pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-top: 0px none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; white-space: nowrap; vertical-align: bottom;;width:;"><div style="margin-bottom: 0.0001pt; text-align: center; font-family: &quot;times new roman&quot;, times, serif; white-space: nowrap; line-height: normal; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;">Total</div></div></td><td style="border-image: initial; padding: 0in 0in 0.5pt; font-size: 8pt; white-space: nowrap; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; font-size: 10pt; margin-bottom: 0px; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: rgb(204, 238, 255); padding: 0px 0in; font-size: 10pt; width: 73%; vertical-align: bottom;"><div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt;">Beginning balance, January&#160;1</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;">$</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">23,951</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;">$</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">6,803</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;">$</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">30,754</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="padding: 0px 0in; font-size: 10pt; background-color: rgb(255, 255, 255); width: 73%; vertical-align: bottom;"><div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt;">Provisions and changes in estimates</div></td><td style="padding: 0in; font-size: 10pt; background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">&#8212;</div></td><td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">505</div></td><td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">505</div></td><td style="padding: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); padding: 0px 0in 0.5pt; font-size: 10pt; width: 73%; vertical-align: bottom;"><div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt;">Settlements made during the period</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; font-size: 10pt; width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 1pt solid black;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">(633</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;">)</div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">(292</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;">)</div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; width: 4%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">(925</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; font-size: 10pt; white-space: nowrap; width: 1%; text-align: left; vertical-align: bottom;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;">)</div></td></tr><tr><td style="padding: 0px 0in 1.25pt; font-size: 10pt; background-color: rgb(255, 255, 255); width: 73%; vertical-align: bottom;"><div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt;">Ending balance, March&#160;31</div></td><td style="padding: 0in 0in 1.25pt; font-size: 10pt; background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;">$</div></td><td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">23,318</div></td><td style="padding: 0in 0in 1.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;">$</div></td><td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">7,016</div></td><td style="padding: 0in 0in 1.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: left; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-left: 0in; text-indent: 0in;">$</div></td><td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black;"><div style="margin-bottom: 0.0001pt; text-align: right; line-height: normal; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; white-space: nowrap; margin-right: 0in;">30,334</div></td><td style="padding: 0in 0in 1.5pt; font-size: 10pt; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 84%;;margin : 0px auto;;text-align:left;;margin-left :auto;margin-right :auto;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Three Months Ended March 31, 2018</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; line-height: normal; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Surface</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Flaking</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Other</div></div><br/><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Residential</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; text-align: center; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Total</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 73%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance, January&#160;1</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">28,157</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">6,842</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">34,999</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 73%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Provisions and changes in estimates</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">819</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">819</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 73%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(1,000</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(243</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(1,243</div></div></td><td style="background: rgb(204, 238, 255); padding-top: 0in; padding-right: 0in; padding-bottom: initial; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 73%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Ending balance, March&#160;31</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">27,157</div></div></td><td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">7,418</div></div></td><td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 4%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">34,575</div></div></td><td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%; text-align: left;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6914875008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business and Organization - Additional Information (Detail) - Segment<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">7 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Jul. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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>XML
<SEQUENCE>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6759103392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Recently Adopted Accounting Standards - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">$ 44,251<span></span>
</td>
<td class="nump">$ 0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">$ 6,859<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6929592048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Summary of Inventories (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">$ 34,124<span></span>
</td>
<td class="nump">$ 46,638<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">32,245<span></span>
</td>
<td class="nump">27,321<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Total FIFO (first-in, first-out) inventories</a></td>
<td class="nump">66,369<span></span>
</td>
<td class="nump">73,959<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryLIFOReserve', window );">Reserve to adjust inventories to LIFO value</a></td>
<td class="num">(18,442)<span></span>
</td>
<td class="num">(18,442)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LIFOInventoryAmount', window );">Total LIFO inventories</a></td>
<td class="nump">$ 47,927<span></span>
</td>
<td class="nump">$ 55,517<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLIFOReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryLIFOReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LIFOInventoryAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of LIFO (last in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LIFOInventoryAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6633778784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_EffectOfLIFOInventoryLiquidationOnIncome', window );">LIFO inventory liquidations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FIFOInventoryAmount', window );">Raw materials</a></td>
<td class="nump">$ 2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfLIFOInventoryLiquidationOnIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effect of liquidating LIFO (last in first out) inventory layers on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SAB Topic 11.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100079-122729<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EffectOfLIFOInventoryLiquidationOnIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_FIFOInventoryAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FIFOInventoryAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6764275424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract', window );"><strong>Prepaid Expense and Other Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Revenues in excess of billings</a></td>
<td class="nump">$ 7,140<span></span>
</td>
<td class="nump">$ 7,987<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">3,647<span></span>
</td>
<td class="nump">3,390<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractReceivableRetainageDueOneYearOrLess', window );">Contract retainage</a></td>
<td class="nump">2,586<span></span>
</td>
<td class="nump">2,469<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income tax receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">471<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other</a></td>
<td class="nump">504<span></span>
</td>
<td class="nump">1,245<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Total prepaid expenses and other assets</a></td>
<td class="nump">$ 13,877<span></span>
</td>
<td class="nump">$ 15,562<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractReceivableRetainageDueOneYearOrLess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract to be collected in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 310<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68065756&amp;loc=d3e49370-109356<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ContractReceivableRetainageDueOneYearOrLess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PrepaidExpenseAndOtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770132672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InternetDomainNamesMember', window );">Domain Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Purchase of domain names</a></td>
<td class="nump">$ 6.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trex_CustomerBacklogMember', window );">Customer Backlog [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trade Names and Trademarks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InternetDomainNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InternetDomainNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trex_CustomerBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trex_CustomerBacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770350608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Details of Intangible Assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Total intangible assets</a></td>
<td class="nump">$ 11,227<span></span>
</td>
<td class="nump">$ 11,227<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(5,289)<span></span>
</td>
<td class="num">(5,185)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">5,938<span></span>
</td>
<td class="nump">6,042<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InternetDomainNamesMember', window );">Domain Names [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Total intangible assets</a></td>
<td class="nump">6,327<span></span>
</td>
<td class="nump">6,327<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(389)<span></span>
</td>
<td class="num">(285)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trex_CustomerBacklogMember', window );">Customer Backlog [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Total intangible assets</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(4,000)<span></span>
</td>
<td class="num">(4,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trade Names and Trademarks [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Total intangible assets</a></td>
<td class="nump">900<span></span>
</td>
<td class="nump">900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">$ (900)<span></span>
</td>
<td class="num">$ (900)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InternetDomainNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InternetDomainNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trex_CustomerBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trex_CustomerBacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6759482080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AccruedMarketingCostsCurrent', window );">Sales and marketing</a></td>
<td class="nump">$ 12,906<span></span>
</td>
<td class="nump">$ 25,379<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Compensation and benefits</a></td>
<td class="nump">5,204<span></span>
</td>
<td class="nump">19,124<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">6,859<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes</a></td>
<td class="nump">6,138<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Customer deposits</a></td>
<td class="nump">2,722<span></span>
</td>
<td class="nump">2,058<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_AccruedManufacturingExpensesCurrent', window );">Manufacturing costs</a></td>
<td class="nump">2,146<span></span>
</td>
<td class="nump">3,744<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_BillingsInExcessOfRevenuesCurrent', window );">Billings in excess of revenues</a></td>
<td class="nump">747<span></span>
</td>
<td class="nump">512<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">5,925<span></span>
</td>
<td class="nump">5,474<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty', window );">Total accrued expenses and other liabilities</a></td>
<td class="nump">$ 42,647<span></span>
</td>
<td class="nump">$ 56,291<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued liabilities and other liabilities current excluding warranty.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trex_AccruedManufacturingExpensesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued expenses related to manufacturing facilities primarily consisting of accrued utilities, equipment rentals and temporary labor expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_AccruedManufacturingExpensesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trex_BillingsInExcessOfRevenuesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Billings in Excess of Revenues , Current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_BillingsInExcessOfRevenuesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedMarketingCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services.   Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccruedMarketingCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130532-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769900192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining available borrowing capacity</a></td>
<td class="nump">$ 215,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Outstanding borrowings under the revolver loans</a></td>
<td class="nump">$ 35,000,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=trex_ThirdAmendedAndRestatedCreditAgreementMember', window );">Third Amended and Restated Credit Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Termination date of the Credit Agreement</a></td>
<td class="text">Jan. 12,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=trex_RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember', window );">Revolver Loans Portion Effective January 1 through June 30 [Member] | Third Amended and Restated Credit Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Revolving loans in a collective maximum principal amount</a></td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=trex_RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember', window );">Revolver Loans Portion Effective July 1 through December 31 [Member] | Third Amended and Restated Credit Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Revolving loans in a collective maximum principal amount</a></td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the credit facility terminates, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LineOfCreditFacilityExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=trex_ThirdAmendedAndRestatedCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=trex_ThirdAmendedAndRestatedCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=trex_RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=trex_RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=trex_RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=trex_RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6929393904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Supplemental Cash flow Information to operating leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract', window );"><strong>Supplemental cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for amounts included in the measurement of operating lease liabilities</a></td>
<td class="nump">$ 2,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating ROU assets obtained in exchange for lease liabilities</a></td>
<td class="nump">388<span></span>
</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="top.Show.showAR( this, 'defref_trex_SupplementalBalanceSheetInformationAbstract', window );"><strong>Supplemental balance sheet information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease ROU assets</a></td>
<td class="nump">44,251<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract', window );"><strong>Operating lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">6,859<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">38,764<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 45,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trex_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents accrued expenses and other current liabilities of operating leases</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trex_SupplementalBalanceSheetInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_SupplementalBalanceSheetInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</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_us-gaap_AssetsAndLiabilitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AssetsAndLiabilitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CashFlowOperatingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>XML
<SEQUENCE>57
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6928109120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturities of Operating Lease Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Lease Liabilities, Payments Due [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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2019 (excluding the three months ended March 31, 2019)</a></td>
<td class="nump">$ 6,321<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2020</a></td>
<td class="nump">8,290<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2021</a></td>
<td class="nump">8,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2022</a></td>
<td class="nump">6,278<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2023</a></td>
<td class="nump">5,932<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">17,063<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">51,979<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(6,356)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating liabilities</a></td>
<td class="nump">$ 45,623<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6633034384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">3.67%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 2.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_DescriptionOfOperatingLeasesWithInitialTerm', window );">Operating leases with an initial term</a></td>
<td class="text">12 months or less<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</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="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseTermOfContract', window );">Operating Lease terms</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</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="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseTermOfContract', window );">Operating Lease terms</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trex_DescriptionOfOperatingLeasesWithInitialTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of operating leases with initial term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_DescriptionOfOperatingLeasesWithInitialTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</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_us-gaap_LessorOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888428&amp;loc=SL77919359-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LessorOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769898512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>May 02, 2018 </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 16, 2018 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Common stock, par value | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">80,000,000<span></span>
</td>
<td class="nump">120,000,000<span></span>
</td>
<td class="nump">120,000,000<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Stock split</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=trex_StockRepurchaseProgramMember', window );">Stock Repurchase Program [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Common stock repurchase program, authorized shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,800,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Number of shares repurchased by the Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">584,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB TOPIC 4.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187143-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareRepurchaseProgramAxis=trex_StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=trex_StockRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6769951296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income available to common shareholders</a></td>
<td class="nump">$ 31,555<span></span>
</td>
<td class="nump">$ 37,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares outstanding</a></td>
<td class="nump">58,543,478<span></span>
</td>
<td class="nump">58,855,156<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Effect of dilutive securities:</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares outstanding</a></td>
<td class="nump">58,829,177<span></span>
</td>
<td class="nump">59,199,622<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share</a></td>
<td class="nump">$ 0.54<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share</a></td>
<td class="nump">$ 0.54<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=trex_StockAppreciationRightsAndOptionsMember', window );">Stock appreciation rights and options [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Effect of dilutive securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive securities</a></td>
<td class="nump">154,076<span></span>
</td>
<td class="nump">194,056<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Effect of dilutive securities:</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive securities</a></td>
<td class="nump">131,623<span></span>
</td>
<td class="nump">150,410<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1500-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AwardTypeAxis=trex_StockAppreciationRightsAndOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=trex_StockAppreciationRightsAndOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6635580448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockAppreciationRightsSARSMember', window );">Stock Appreciation Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities excluded from the computation of diluted earnings per share</a></td>
<td class="nump">12,813<span></span>
</td>
<td class="nump">5,433<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockAppreciationRightsSARSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockAppreciationRightsSARSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6760830912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue From Contracts With Customers - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">$ 45.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation', window );">Revenue remaining performance obligation description</a></td>
<td class="text">the Company discloses only the transaction price allocated to its remaining performance obligations on contracts with an original duration greater than one year<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of when remaining performance obligation is expected to be recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770450080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue From Contracts With Customers - Summary of Disaggregated Net Sales (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customers</a></td>
<td class="nump">$ 179,571<span></span>
</td>
<td class="nump">$ 171,207<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Products Transferred at a Point in Time and Variable Consideration Contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customers</a></td>
<td class="nump">165,479<span></span>
</td>
<td class="nump">155,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Products Transferred Over Time and Fixed Price Contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customers</a></td>
<td class="nump">14,092<span></span>
</td>
<td class="nump">16,007<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customers</a></td>
<td class="nump">165,479<span></span>
</td>
<td class="nump">155,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential [Member] | Products Transferred at a Point in Time and Variable Consideration Contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customers</a></td>
<td class="nump">165,479<span></span>
</td>
<td class="nump">155,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customers</a></td>
<td class="nump">14,092<span></span>
</td>
<td class="nump">16,007<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial [Member] | Products Transferred Over Time and Fixed Price Contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customers</a></td>
<td class="nump">$ 14,092<span></span>
</td>
<td class="nump">$ 16,007<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6759528608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($) </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation cost related to unvested awards | $</a></td>
<td class="nump">$ 8.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=trex_TwoThousandFourteenStockIncentivePlanMember', window );">2014 Stock Incentive Plan [Member]</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Total aggregate number of shares of common stock that may be issued</a></td>
<td class="nump">12,840,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Number of common stock available for future issuance</a></td>
<td class="nump">5,784,704<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember', window );">Stock Appreciation Rights [Member]</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed', window );">Fair value assumptions method used</a></td>
<td class="text">Black-Scholes option-pricing formula<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For each plan, identification of the award pricing model or other valuation method used in calculating the weighted average fair values disclosed. The model is also used to calculate the compensation expense that is shown within the balance sheet, income statement, and cash flow. Examples of valuation techniques are lattice models (binomial model), closed-form models (Black-Scholes-Merton formula), and a Monte Carlo simulation technique. Fair value is the amount at which an asset or liability could be bought or incurred or sold or settled in a current transaction between willing parties, that is, other than in a forced or liquidation sale. May include disclosures about the assumptions underlying application of the method selected.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=trex_TwoThousandFourteenStockIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=trex_TwoThousandFourteenStockIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6760852416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2019 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=trex_TimeBasedRestrictedStockUnitsMember', window );">Time Based Restricted Stock Units [Member]</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Stock Awards Granted | shares</a></td>
<td class="nump">26,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice', window );">Weighted-Average Grant Price Per Share | $ / shares</a></td>
<td class="nump">$ 77.61<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=trex_PerformanceBasedRestrictedStockUnitsMember', window );">Performance Based Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Stock Awards Granted | shares</a></td>
<td class="nump">80,104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice', window );">Weighted-Average Grant Price Per Share | $ / shares</a></td>
<td class="nump">$ 47.89<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember', window );">Stock Appreciation Rights [Member]</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Stock Awards Granted | shares</a></td>
<td class="nump">24,536<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice', window );">Weighted-Average Grant Price Per Share | $ / shares</a></td>
<td class="nump">$ 77.70<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award non options equity instruments granted weighted average grant price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_AwardTypeAxis=trex_TimeBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=trex_TimeBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=trex_PerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=trex_PerformanceBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6926516592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Parenthetical) (Detail) - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=trex_PerformanceBasedRestrictedStockTargetMember', window );">Performance Based Restricted Stock Unit Target [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Stock Awards Granted</a></td>
<td class="nump">32,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=trex_PerformanceBasedRestrictedStockAdjustmentMember', window );">Performance Based Restricted Stock Unit Adjustment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Stock Awards Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,588<span></span>
</td>
<td class="nump">14,900<span></span>
</td>
<td class="nump">27,154<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_AwardTypeAxis=trex_PerformanceBasedRestrictedStockTargetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=trex_PerformanceBasedRestrictedStockTargetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=trex_PerformanceBasedRestrictedStockAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=trex_PerformanceBasedRestrictedStockAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6907667904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail) - Stock Appreciation Rights [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems', window );"><strong>Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions and Methodology [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average fair value of grants</a></td>
<td class="nump">$ 29.56<span></span>
</td>
<td class="nump">$ 44.17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Average risk-free interest rate</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">39.10%<span></span>
</td>
<td class="nump">40.40%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions and Methodology [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6770088112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 2,793<span></span>
</td>
<td class="nump">$ 2,306<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember', window );">Stock Appreciation Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">295<span></span>
</td>
<td class="nump">202<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=trex_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember', window );">Time-Based Restricted Stock and Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">1,149<span></span>
</td>
<td class="nump">822<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=trex_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember', window );">Performance-Based Restricted Stock and Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">1,314<span></span>
</td>
<td class="nump">1,249<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=trex_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 35<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=trex_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=trex_TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=trex_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=trex_PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=trex_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=trex_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6759155504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory tax rate, percentage</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">$ 3,000<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">$ 7,700<span></span>
</td>
<td class="nump">$ 10,415<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">19.60%<span></span>
</td>
<td class="nump">21.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities', window );">Decrease in effective tax rate due to increase in domestic production activities deduction</a></td>
<td class="nump">2.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet', window );">Excess tax benefits from stock based awards</a></td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=us-gaap_EarliestTaxYearMember', window );">Earliest Tax Year [Member] | Federal Tax Jurisdiction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Tax years subject to examination</a></td>
<td class="text">2015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=us-gaap_LatestTaxYearMember', window );">Latest Tax Year [Member] | Federal Tax Jurisdiction [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Tax years subject to examination</a></td>
<td class="text">2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in additional paid in capital (APIC) resulting from a tax benefit (deficiency) associated with an share-based compensation plan other than an employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_us-gaap_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OpenTaxYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax year that remains open to examination under enacted tax laws, in CCYY format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OpenTaxYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:gYearListItemType</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_us-gaap_TaxPeriodAxis=us-gaap_EarliestTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_EarliestTaxYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=us-gaap_LatestTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_LatestTaxYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6632852704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">7 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($) </div>
<div>Segment</div>
</th>
<th class="th">
<div>Mar. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2017 </div>
<div>Segment</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segment | Segment</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 179,571<span></span>
</td>
<td class="nump">$ 171,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">165,479<span></span>
</td>
<td class="nump">155,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 14,092<span></span>
</td>
<td class="nump">$ 16,007<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6771788144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Details of Segment Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 179,571<span></span>
</td>
<td class="nump">$ 171,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">31,555<span></span>
</td>
<td class="nump">37,110<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,425<span></span>
</td>
<td class="nump">4,765<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">7,700<span></span>
</td>
<td class="nump">10,415<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">535,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 465,122<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">165,479<span></span>
</td>
<td class="nump">155,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">14,092<span></span>
</td>
<td class="nump">16,007<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">179,571<span></span>
</td>
<td class="nump">171,207<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">31,555<span></span>
</td>
<td class="nump">37,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_EBITDA', window );">EBITDA</a></td>
<td class="nump">42,593<span></span>
</td>
<td class="nump">52,487<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,394<span></span>
</td>
<td class="nump">4,733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">7,700<span></span>
</td>
<td class="nump">10,415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_CapitalExpenditure', window );">Capital expenditures</a></td>
<td class="nump">8,647<span></span>
</td>
<td class="nump">5,435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">535,645<span></span>
</td>
<td class="nump">445,384<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Residential [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">165,479<span></span>
</td>
<td class="nump">155,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">31,255<span></span>
</td>
<td class="nump">37,580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_EBITDA', window );">EBITDA</a></td>
<td class="nump">42,067<span></span>
</td>
<td class="nump">51,834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,268<span></span>
</td>
<td class="nump">3,453<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">7,600<span></span>
</td>
<td class="nump">10,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_CapitalExpenditure', window );">Capital expenditures</a></td>
<td class="nump">7,694<span></span>
</td>
<td class="nump">5,043<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">448,303<span></span>
</td>
<td class="nump">366,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Commercial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">14,092<span></span>
</td>
<td class="nump">16,007<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">300<span></span>
</td>
<td class="num">(470)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_EBITDA', window );">EBITDA</a></td>
<td class="nump">526<span></span>
</td>
<td class="nump">653<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">126<span></span>
</td>
<td class="nump">1,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">100<span></span>
</td>
<td class="num">(157)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_CapitalExpenditure', window );">Capital expenditures</a></td>
<td class="nump">953<span></span>
</td>
<td class="nump">392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 87,342<span></span>
</td>
<td class="nump">$ 78,984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trex_CapitalExpenditure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capital expenditure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_CapitalExpenditure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_trex_EBITDA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>EBITDA.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_EBITDA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6771855328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 31,555<span></span>
</td>
<td class="nump">$ 37,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest (income) expense, net</a></td>
<td class="num">(56)<span></span>
</td>
<td class="nump">229<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">7,700<span></span>
</td>
<td class="nump">10,415<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,425<span></span>
</td>
<td class="nump">4,765<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">31,555<span></span>
</td>
<td class="nump">37,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest (income) expense, net</a></td>
<td class="num">(56)<span></span>
</td>
<td class="nump">229<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">7,700<span></span>
</td>
<td class="nump">10,415<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,394<span></span>
</td>
<td class="nump">4,733<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_EBITDA', window );">EBITDA</a></td>
<td class="nump">42,593<span></span>
</td>
<td class="nump">52,487<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Residential [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">31,255<span></span>
</td>
<td class="nump">37,580<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest (income) expense, net</a></td>
<td class="num">(56)<span></span>
</td>
<td class="nump">229<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">7,600<span></span>
</td>
<td class="nump">10,572<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,268<span></span>
</td>
<td class="nump">3,453<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_EBITDA', window );">EBITDA</a></td>
<td class="nump">42,067<span></span>
</td>
<td class="nump">51,834<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Commercial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">300<span></span>
</td>
<td class="num">(470)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">100<span></span>
</td>
<td class="num">(157)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">126<span></span>
</td>
<td class="nump">1,280<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_EBITDA', window );">EBITDA</a></td>
<td class="nump">$ 526<span></span>
</td>
<td class="nump">$ 653<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trex_EBITDA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>EBITDA.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_EBITDA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6759862368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_ScheduleOfCommitmentsAndContingenciesLineItems', window );"><strong>Schedule Of Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_SensitivityChangeInSurfaceFlakingWarrantyReserve', window );">Change in warranty reserve for disclosure purposes only</a></td>
<td class="nump">$ 2.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</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="top.Show.showAR( this, 'defref_trex_ScheduleOfCommitmentsAndContingenciesLineItems', window );"><strong>Schedule Of Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_WarrantyPeriod', window );">Warranty period</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_ScheduleOfCommitmentsAndContingenciesLineItems', window );"><strong>Schedule Of Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_WarrantyPeriod', window );">Warranty period</a></td>
<td class="text">25 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=trex_SurfaceFlakingWarrantyReserveMember', window );">Surface Flaking Warranty Reserve [Member]</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="top.Show.showAR( this, 'defref_trex_ScheduleOfCommitmentsAndContingenciesLineItems', window );"><strong>Schedule Of Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trex_PercentSensitivityChangeInExpectedSurfaceFlakingClaims', window );">Percentage change in warranty claims used as a threshold for disclosure</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trex_PercentSensitivityChangeInExpectedSurfaceFlakingClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage change in the expected number of remaining claims to be settled with payment or the expected cost to settle claims used as a threshold for disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_PercentSensitivityChangeInExpectedSurfaceFlakingClaims</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_trex_ScheduleOfCommitmentsAndContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_ScheduleOfCommitmentsAndContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</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_trex_SensitivityChangeInSurfaceFlakingWarrantyReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated change in the warranty reserve resulting from a 10% change in the expected number of remaining claims to be settled with payment or the expected cost to settle claims for disclosure purposes only.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_SensitivityChangeInSurfaceFlakingWarrantyReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trex_WarrantyPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of years the Company warrants that its products will be free from material defects in workmanship and materials.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trex_WarrantyPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=trex_SurfaceFlakingWarrantyReserveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=trex_SurfaceFlakingWarrantyReserveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6929388336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Summary of Reconciliation of Company's Residential Product Warranty Reserve (Detail) - Surface Flaking Warranty Reserve [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyLiabilityLineItems', window );"><strong>Product Warranty Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Beginning balance</a></td>
<td class="nump">$ 30,754<span></span>
</td>
<td class="nump">$ 34,999<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease', window );">Provisions and changes in estimates</a></td>
<td class="nump">505<span></span>
</td>
<td class="nump">819<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPayments', window );">Settlements made during the period</a></td>
<td class="num">(925)<span></span>
</td>
<td class="num">(1,243)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Ending balance</a></td>
<td class="nump">30,334<span></span>
</td>
<td class="nump">34,575<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=trex_SurfaceFlakingMember', window );">Surface Flaking [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyLiabilityLineItems', window );"><strong>Product Warranty Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Beginning balance</a></td>
<td class="nump">23,951<span></span>
</td>
<td class="nump">28,157<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPayments', window );">Settlements made during the period</a></td>
<td class="num">(633)<span></span>
</td>
<td class="num">(1,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Ending balance</a></td>
<td class="nump">23,318<span></span>
</td>
<td class="nump">27,157<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=trex_OtherResidentialMember', window );">Other Residential [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyLiabilityLineItems', window );"><strong>Product Warranty Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Beginning balance</a></td>
<td class="nump">6,803<span></span>
</td>
<td class="nump">6,842<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease', window );">Provisions and changes in estimates</a></td>
<td class="nump">505<span></span>
</td>
<td class="nump">819<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPayments', window );">Settlements made during the period</a></td>
<td class="num">(292)<span></span>
</td>
<td class="num">(243)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Ending balance</a></td>
<td class="nump">$ 7,016<span></span>
</td>
<td class="nump">$ 7,418<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyLiabilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProductWarrantyLiabilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_StandardProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1),(c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StandardProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StandardProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ValuationAllowancesAndReservesTypeAxis=trex_SurfaceFlakingWarrantyReserveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=trex_SurfaceFlakingWarrantyReserveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContingentConsiderationByTypeAxis=trex_SurfaceFlakingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=trex_SurfaceFlakingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContingentConsiderationByTypeAxis=trex_OtherResidentialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=trex_OtherResidentialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>75
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $**G4X?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ 0HJ=3B?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " !"BIU.D3P7>N\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9)12\,P$,>_BN2]O:0;2D/7%\6G"8(#Q;>0W+9@TX;DI-VW-XU;
MA^@'$/*2NW]^]SM(H[W40\#G,'@,9#'>3*[KH]1^PXY$7@)$?42G8ID2?6KN
MA^ 4I6LX@%?Z0QT0*LYOP2$IHTC!#"S\0F1M8[34 14-X8PW>L'[S]!EF-&
M'3KL*8(H!;!VGNA/4]? %3##"(.+WP4T"S%7_\3F#K!S<HIV28WC6(ZKG$L[
M"'A[VK[D=0O;1U*]QO0J6DDGCQMVF?RZNG_8/;*VXJ(N^+JHZIVXD^GP^GUV
M_>%W%7:#L7O[CXTO@FT#O_Y%^P502P,$%     @ 0HJ=3IE<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
MLR+7E$8D19_(+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(
MR-^-B/>K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J
M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1
MCVFS(Z=T)LWH,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.
MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.
M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07
M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!
M_]':-\*K^(+ .7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7
M<LW(QU2ODRG8.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD
M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W
M<DOJMI2^M28X2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-M
MNIW<.CB>F)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(
M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R
M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>
M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X
MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5
MYYN<KGHB=OJ7=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(C
ME1P&%A<RY%#NDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>
MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+
MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y
M,M\Y<-LZW@->YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,
M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:
M,]6+K#F-"F]!U4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_
M 5!+ P04    " !"BIU.W1NF!F\"  #8"   &    'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;(U6[8Z;,!!\%<0#'-A\A$0$*4E5M5(K15?U^MLA3D 'F-I.
M<GW[VH:CU%ZJ_@FVF=G99;(L^8/Q5U%1*KVWMNG$UJ^D[#=!(,J*MD0\L9YV
MZLZ%\99(M>770/2<DK,AM4V PS -6E)W?I&;LR,O<G:33=W1(_?$K6T)_[6G
M#7ML?>2_'SS7UTKJ@Z#(>W*EWZC\WA^YV@53E'/=TD[4K/,XO6S]'=H<4*H)
M!O%2TX>8K3U=RHFQ5[WY?-[ZH<Z(-K24.@11ESL]T*;1D50>/\>@_J2IB?/U
M>_2/IGA5S(D(>F#-C_HLJZV?^=Z97LBMD<_L\8F.!26^-U;_A=YIH^ Z$Z51
MLD:87Z^\"<G:,8I*I25OP[7NS/4QW(FCD083\$C $P''_R1$(R&:",@0@B$S
M4^H'(DF1<_;P^.!63_2? FTB]3!+?6B>G;FGJA7J]%Z$>7#784;$?D#@&0)-
MB$#%G@0P)+#'#AW_+7!P$1$L$($51(8>S>@Q3(]!>FSH\8R>6 _ 1:2P0 (*
M) Y]90FXB P62$&!U*&O+0$7@4)8804JK%P^LB0 "(8E,E B<_F1)0% %IQ>
M@Q)KEV];#4 6O$8AW$ZA&\&V&\(L&(X6FA:Y$6S/ 0Q>,!V!G;M#V(U@VPYA
M%GQ'</NBR(U@.P]A%JQ'<)<CMXFQ;3Z 6;(%[G3D-C).;9'_;G8$=SMRFQE;
M_[##B$D,IAM>:ED2HBRS7]W!;$ZTE%_-2!5>R6Z=F>>STVEL[["9,W_@P\S_
M2OBU[H1W8E)-*S-3+HQ)JA(*GU0JE?K,F#8-O4B]7*DU'V;ML)&L'[\C@NEC
MIO@-4$L#!!0    ( $**G4Z?8D&Q$0,  *8+   8    >&PO=V]R:W-H965T
M<R]S:&5E=#(N>&ULA99O;YLP$,:_"N+]BO]BJ))(3:9IDS:IZM3M-4V<!!5P
M!D[2??O9AE)J'^N; .8YW^\.Y]$MKJI][HY2ZNBEKIIN&1^U/MTF2;<]RKKH
M;M1)-N;-7K5UH<UC>TBZ4RN+G0NJJX0@E"9U43;Q:N'6[MO50IUU53;ROHVZ
M<UT7[=^UK-1U&>/X=>&A/!RU74A6BU-QD#^E?CS=M^8I&7?9E;5LNE(U42OW
MR_@.WVZPL %.\:N4UVYR']E2GI1ZM@_?=LL862)9R:VV6Q3F<I$;655V)\/Q
M9]@T'G/:P.G]Z^Y?7/&FF*>BDQM5_2YW^KB,LSC:R7UQKO2#NGZ50T$\CH;J
MO\N+K(S<DI@<6U5U[C?:GCNMZF$7@U(7+_VU;-SUVK\1= B# \@00,8 D_M_
M 70(H&\!S!7?D[E2/Q>Z6"U:=8W:_FN="GLH\"TUS=S:1=<[]\Y4VYG5RXID
MB^1B]QDDZUY")A(\*A*S^9B!0!G6) @G[Q-L $4.9Z!@#=3%TTD\17 \ ^.9
MBV?3>.SUH)>D3M+T/1 Y%YYL \DP00*FX2 -#VF\AJU["9^FP8B@U*,)93EC
M.8-A4A F#6&H!Y,&6=*<IMQC"54B%9C"+ )D$2$+\UA$D(4BG/I]"54DR_G,
MD<M EBQD\2I>9R%+CO/<8PE53 @^\XURD"4/6;R*UWF0Y1/WNQ)JR-S?$"/8
M2U!((GPS04!;"/>/"R!C@A,^PS/C;3CD"<P-AP=3(.3CA"J,&)[# 8WP#I,0
M)_=Q2. @%/.P/8!,& ^8X8%M$]. AR&?I]>(22)TPYF/ ZG2F3\WADT8AR[,
M?!<>--//P#/.*!.93P0I,\[QY-B_IX+-&(=NS'PW'C0?]0A2S?8(=F,<VC'S
M[1B'3FLJ)SD6PB<"E-:A4D)FJ&!?QJ$Q,]^8!\V'YQJ0 ><ZF4PWM6P/;A#L
MHJTZ-]H.$I/5<=B\(W8Z\M;7=@AU4]/;-OT$^Z-H#V7314]*F]G+34A[I;0T
ME.;CQM'1#,WC0R7WVMX*<]_VDV/_H-5IF(J3<31?_0-02P,$%     @ 0HJ=
M3IKAM&X8!   7A,  !@   !X;"]W;W)K<VAE971S+W-H965T,RYX;6R%F-MN
MXS80AE_%\'U7G.%)#&P#&R^*%FB!8(MMKY68B8V5+%=2XNW;EY(=PYX99F^L
M@_\A_Z'(3R,NCFWWO=_&.,Q^-/6^7\ZWPW"X*XK^:1N;JO_4'N(^_?/<=DTU
MI,ONI>@/7:PV4U!3%ZB4*YIJMY^O%M.]AVZU:%^'>K>/#]VL?VV:JOOO/M;M
M<3F'^?N-K[N7[3#>*%:+0_42_XK#M\-#EZZ*2RN;71/W_:[=S[KXO)Q_AKNU
MQC%@4OR]B\?^ZGPVIO+8MM_'B]\WR[D:'<4Z/@UC$U4ZO,5UK.NQI>3CWW.C
M\TN?8^#U^7OKOT[)IV0>JSZNV_J?W6;8+N?E?+:)S]5K/7QMC[_%<T)V/CMG
M_T=\BW62CTY2'T]MW4^_LZ?7?FB;<RO)2E/].!UW^^EX/+?_'B8'X#D +P%@
M/@S0YP!- HJ3LRG5+]50K19=>YQUIZ=UJ,9) 7<Z#>;3>',:N^F_E&V?[KZM
MC%T4;V,[9\G]28)7$KQ5K+G"N(ND2/U?3*!H J=X?1WOY7@MQNLIWES'ER2)
MD\1-DOTD\4%YD@<7@;(N!-F+$;T8[B40+R>)O>H&(6@Z[FLN"P!.RV:L:,8R
M,U81,Y;U8A581[P(*E\JD+TXT8OC7H!X<:P7T*6G3TE06>M0]N)%+YY[(7/Z
MWO.'% !+^I $F5>(5G93BFY*[D83-R7/&=$$NA %&7@P1G831#>!NS'$36#=
M>*,#F>9K26559OZ"DO&DN!O&)\4Z,@;IY%H+,I7QDD$E<"^.>@'6B48HJ15)
M97-N9&8"<C>>ND&^;+5UC#2"SCB;9EC&D4QAT SCMLRT(+,3.#PMA2<(]-06
MV1!SF0959E8"R/@$SD]'^0D<C0:=H= 29(E9(4-0D!$*G*&.,A0X'JU1BMKY
MB>K6C0Q1X!1UE*+ ^:BMXG:X+.=%1BAPACK*4!#HJ)SU;#5P74#O,T@'F:+
M,>HH1H$3,KWNJ&PMR#*#@S)$D4/448@BIR,"TJ'YF>K6C8Q1Y!AU%*/( 9G>
M=IJ.C"1+@,LL<LP4GQRDCH(4.2 #G<."!H+*C8V,4.25K*.5[%ESTX]'4U("
M2CI$L)EJ%F4D(T>RHT@6-)Z-SH>:6R<RC-&RUXO/X!-E?"+'IZ? DC0LEP\U
MMTYD=")'IZ>X0LY$KVA1(XIR7F1T(D>GIZ1"J?Y,4XG6GZ+.I$HUXTAF)W)V
M4DC?(X>B,:4)]+TKZ< %DREMM$Q0S0GJ*;,T9^,OJ+S3Y,&N)2&$,N1*8RUS
M5'..TD^E>RT4FDX#+137DLY@R'UL:IFDFI/4L^]P9-_88DDJZ,22M+C:Z!AW
MGOZLNI?=OI\]ML/0-M/.QG/;#C&UJ3ZE_+:QVEPNZO@\C*<^G7>G'9_3Q= >
MSKM9Q65+;?4_4$L#!!0    ( $**G4YP?3H<8@(  $0(   8    >&PO=V]R
M:W-H965T<R]S:&5E=#0N>&ULC99OKYL@%,:_BO$#5/"_C6VRNBQ;LB7-7;:]
MIBVMYJHXH/7NVP_0:Q1H>_NB C[/.;^#YF#>$_K*2HRY\];4+=NX)>?=VO/8
ML<0-8BO2X5;<.1/:("ZF].*QCF)T4J:F]GP 8J]!5>MN<[6VI]N<7'E=M7A/
M'79M&D3_[7!-^HT+W?>%E^I2<KG@;?,.7?!/S']U>RIFWA3E5#6X915I'8K/
M&_<37!=0&93B=X5[-AL[LI0#(:]R\NVT<8$DPC4^<AD"B<L-%[BN923!\7<,
MZDXYI7$^?H_^114OBCD@A@M2_ZE.O-RXJ>N<\!E=:_Y"^J]X+"ARG;'Z[_B&
M:R&7)"+'D=1,_3O'*^.D&:,(E :]#=>J5==^N!,EH\UN\$>#/QE@^- 0C(9
M,W@#F2KU,^)HFU/2.W1X6AV2+P5<!V(SCW)1[9VZ)ZIE8O6V3;+<N\DXHV0W
M2/R9Q%\J"E,1QI/$$_DG"-\*X2M_,/.GP.X/K/Y ^<.Y'VI%#))$25HE 2N@
MB8HGH@5):"4)31)MLW:#))HE"8#Z:3#/=0N>R,H3F3R!QA,9>7221XH%0VQE
MB$V&4&.(GS(\4BP8$BM#8C)$&D/RD3?DB6A!DEI)4I,DUDA2HU;H ^L[\A'E
M@BFS,F4F4Z(Q94:F!$"0P4@3%J8PSK(L#8(['0$">U\")E.J-R9@Y(K2*$A"
M_=D6=F4$XRBX0W6G6T*3RFB7T'PH8IM@G!AMTZ8,PSA.=2IOUL[E^?H#T4O5
M,N= N#@95/\^$\*QB I6(EXICO1I4N,SE\-$C.EPK@T33KKQS/:F#X?M?U!+
M P04    " !"BIU.U *\)(($  !N%   &    'AL+W=O<FMS:&5E=',O<VAE
M970U+GAM;(5876_J1A#]*XAWKCVS'UXB@E0@J)5:Z>I6;9^=L GHVIC:3KC]
M]UT;AVO/C.$EV,Z9F;.SWG-VO3@7Y?=J[WT]^9%GQ^IQNJ_KTT,452][GZ?5
ME^+DC^$_KT69IW6X+=^BZE3Z=-<&Y5F$<6RC/#T<I\M%^^QKN5P4[W5V./JO
MY:1ZS_.T_&_EL^+\.(7IYX-OA[=]W3R(EHM3^N;_]/5?IZ]EN(NN67:'W!^K
M0W&<E/[U<?H+/&PQ:0):Q-\'?ZYZUY-F*,]%\;VY^6WW.(T;1C[S+W63(@T_
M'W[MLZS)%'C\VR6=7FLV@?WKS^S;=O!A,,]IY==%]L]A5^\?IVXZV?G7]#VK
MOQ7G7WTW(#.==*/_W7_X+, ;)J'&2Y%5[=_)RWM5%WF7)5#)TQ^7W\.Q_3UW
M^3_#Y #L O : ' S0'4!ZAJ >#- =P'Z&J#LS0#3!9B? <G- -L%V)^4=#L?
MEV:UW=^D=;I<E,5Y4EY>H%/:O*?P8,/\OC0/V^EL_Q<FH I//Y;S>!%]-'DZ
MR.H"P3X$AI"U ,$A9"- U!#R)$#T$+(5(.8*B<)(K\-%<;C8QNM^O"7#O4!L
M"SFV$%2 AG1ES6%V[LB8.080+!W4DU#1H4I(Q2V'S2!1!E!N@!(;H'@#$C*R
M"\3TZACGC'66$N) B.<N47:$D189:<9(S<F4:%9()0"$SM,]U("+$;D8WATR
MIRO#!]U[!2\=-&RF"-?-[2P#IE9D:CE3TK6U9370.C4R-XE8)6%5(*;RD+ R
M,Y4XLOS7R=V6W,LSH.M$NDZ@2Z7*\3*@8G1RG;E89R[4(0->S7GWD6K->LX%
M@G1%3#/RID L2WPLT"7:N^Y _4(N+.:1ML"(F8!0B:C=J@,-9L @7<W;#F9'
M84-"LMP#UWN(Z6KM0,-7(HYCS<R' PENR$E68. 2##$U(>#:BA:<H6N\PPUM
MB( V0C+ 6--7]DG *9AKQZ:&%PU.Y!(<6:P@"S]PY8>8FA%P56_<"&SL*"N.
M#.KO$MUK[I"6[ ' 30!HL15P 5<ZK&^VK+@5)%1!-T(R0(U(]PD"3C?;":2=
MX$5G,'?SWJ(?-D*V&. >$_R=#I"[C'$FS(]1E!5' FAM@R>-T)(]";@IL0T#
M<#-18(RA#;T'&_*130>XZ[!- W#7473YK3O0+8^\DV=(5_8NX.;%=@X@N([6
MR4@AE&T')=NAFP?DMC,S"5(5Z&"W6G,WTY"S;& H&1C=0:!@8$%EQJP)1TXB
MDC71301RQ\&$GA_6*)PS:'?$1",+#V7C0LFXJ."AX#4V5CWC&I:2K0$E:Z ;
M">2"/PNG#W9LTEP-![ A(=D44#(%NI% KL^S(.1!>2DE4?#[N"$G69]1T&>Z
MC5IUH/[HE0TBQU88QR7TS=\(H'"@-?2L_R3@M'::GC2W FZ&<6+5V(LI.P(*
MQQ1@JY9K?3 JE6AG*"N.A- PL$P H]Y7EN9+W!]I^78X5I/GHJZ+O/VL\EH4
MM0]9XR\AW]ZGN^M-YE_KYC()U^7E"]CEIBY.W=>]Z/J)<?D_4$L#!!0    (
M $**G4[,F13_&P0  (T2   8    >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL
M?9AKK^,F$(;_BN7O63.#,>8HB722JFJE5CK:JNUGGX1<M+ZDMG.R_??%E\UZ
MF:%?8IN\#.]@>,"L'TW[I;M8VT=?J[+N-O&E[V\O2=(=+K8JND_-S=;NGU/3
M5D7O'MMSTMU:6QS'2E69H!!94A77.MZNQ[*W=KMN[GUYK>U;&W7WJBK:?W>V
M;!Z;&.)O!9^OYTL_%"3;]:TXVS]L_^?MK75/R3/*\5K9NKLV==3:TR9^A9>]
MQ*'"J/CK:A_=XCX:4GEOFB_#PZ_'32P&1[:TAWX(4;C+A]W;LAPB.1__S$'C
M9YM#Q>7]M^@_C\F[9-Z+SNZ;\N_KL;]LXCR.CO94W,O^<_/XQ<X)J3B:L__-
M?MC2R0<GKHU#4W;C;W2X=WU3S5&<E:KX.EVO]7A]3/_H?*[&5\"Y CXKN+;_
MKX*<*\CO%=(Q^<G9F.I/15]LUVWSB-KI;=V*85# BW2=>1@*Q[X;_W/9=J[T
M8PN Z^1C"#1K=I,&EYJG(G'1GTT@U\0.276O@3VC,'P+DDU"CO7E#TE(/D#*
M!DC' .DB@#1>)TR2;)34DP244EXFC$H#"-Z+8KTH)IF4#Y"Q 3*2#(#G<S=I
MU-)GBGXR5)3J3/%6-&M%4RO"'UV:M(+:2,\*(T(3L)*S5G*F5S+/2DY:6;RZ
MR0B5K!!Y'X;U89C7J_D (/@I*YA4<G_."FH4,(?<GWNL4)HL#4P@"' $B"DE
M?$] FM)9ZH\Z1K72!O. '98YKX#4#OAVD+YN7$RUV0ZC@I 9'D\@J1D?+[/F
MQZR5RGPW5 92ZP!@@*<=4-QEY%VES$#74I+AP^@@-SHP)X!G'BAF2),N4J0I
M-TISWQ!5@9 FL)X CU!@&(JDBR@?5R",,3XS.*')081&$<]2T)0<&%B(@6<@
M,!!$LMHSB,NS5/M),3*5R@"3@8<A&,:0] T9TA+I82K!P)J)/%21@2IZ+-@A
MPTJF:SB92B&T:>*!BL"\[D#O(@]!I! $]-<\I'R32@B_AQF9024"X$$>A$A!
M"*A]0Q1QQ P#RUP$S? 41$I!0'\910YO::K(*V=TN3&!-11Y"B)#0?0IB)1O
MTM]3[1D1F, N WD$(H- Z2,0*=E0Y&1)9V1::1&:H3S_D-E,2G]-1[I17!GM
MM@^^(T:'.H?0!.-YB@Q/_15RA]RN4F7&^):H3@H5VOHC#U1D@"I]H"*EI3:"
M#&F&J5EH'94\5:6@$).!C"3/04DWEB#]SQE)]XS@#8T]H\D"NQ3)\U0R/)4^
M3V?1\A/00=<??XQJ11;S9/$17]GV/)YW=-&AN=?]\+F\*'V>J;R.1RI>^0Y>
M]M/)R/<PTT'-[T5[OM9=]-[T?5.-!P&GINFM\R@^N:ZZV.+X?"CMJ1]NM;MO
MIP.2Z:%O;O/A3_(\@=K^!U!+ P04    " !"BIU. =[F*+$!  #2 P  &
M 'AL+W=O<FMS:&5E=',O<VAE970W+GAM;'U3T6[;, S\%4$?4"5*NG:!;:!I
M,6S !@0=MCTK-FT+E41/DN/N[R?)CN=UQEXLDN8=CQ25#6A?7 O@R:M6QN6T
M];X[,.;*%K1P-]B!"7]JM%KXX-J&N<Z"J!)(*\8WFW=,"VEHD:78R189]EY)
M R=+7*^UL+^.H'#(Z99> \^R:7T,L"+K1 -?P7_K3C9X;&:II ;C)!IBH<[I
MP_9PW,?\E/!=PN 6-HF=G!%?HO.IRNDF"@(%I8\,(AP7> 2E(E&0\7/BI'/)
M"%S:5_8/J??0RUDX>$3U0U:^S>D])174HE?^&8>/,/5S2\G4_&>X@ KI44FH
M4:)RZ4O*WGG4$TN0HL7K>$J3SF'BO\+6 7P"\#< -A9*RI^$%T5F<2!VG'TG
MXA5O#SS,IHS!-(KT+XAW(7HIMKN[C%TBT91S''/X,F?.8(%]+L'72ASY/W"^
M#M^M*MPE^.XOA??K!/M5@GTBV/^WQ;6<]V^*L,5,-=@F;9,C)?8F;?(B.B_L
M T]W\B=]W/8OPC;2.')&'VXVS;]&]!"D;&[""K7A@<V.@MI'\R[8=ERST?'8
M32^(S<^X^ U02P,$%     @ 0HJ=3E?)?]:O 0  T@,  !@   !X;"]W;W)K
M<VAE971S+W-H965T."YX;6Q]4]MNG# 0_17+'Q"S+$VC%2!E4U6IU$JK5&V>
MO3" %5^H;9;T[SLV+$$)Z@N>&<XY<_$X'XU]<1V )Z]*:E?0SOO^P)BK.E#<
MW9@>-/YIC%7<HVM;YGH+O(XD)5F:)+=,<:%IF<?8R9:Y&;P4&DZ6N$$I;O\>
M09JQH#MZ#3R)MO,AP,J\YRW\!/^K/UGTV*)2"P7:":.)A::@][O#,0OX"/@M
M8'0KFX1.SL:\!.=;7= D% 02*A\4.!X7>  I@Q"6\6?6I$O*0%S;5_6OL7?L
MY<P=/!CY+&K?%?2.DAH:/DC_9,9'F/OY1,G<_'>X@$1XJ 1S5$:Z^"75X+Q1
MLPJ6HOCK= H=SW'6O]*V">E,2-\1V)0H5OZ%>U[FUHS$3K/O>;CBW2'%V50A
M&$<1_V'Q#J.7<I<E.;L$H1ESG##I&K,@&*HO*=*M%,?T SW=IN\W*]Q'^GZ=
M?7^W+9!M"F11(/MOBUN8]TVRU4P5V#9NDR.5&73<Y%5T6=C[--[)&WS:]A_<
MMD([<C8>;S;.OS'& Y:2W. *=?C %D="XX/Y&6T[K=GD>-//+X@MS[C\!U!+
M P04    " !"BIU.A]ZST[0!  #2 P  &    'AL+W=O<FMS:&5E=',O<VAE
M970Y+GAM;'U3VV[4,!#]%<L?4.]Z4ZA62:1N*P022*LBX-F;3!*KO@3;V92_
M9^RD(4#4%]LSGG/FS'B<C]8]^PX@D!>MC"]H%T)_9,Q7'6CA;VP/!F\:Z[0(
M:+J6^=Z!J!-(*\9WNW=,"VEHF2??V96Y'8*2!LZ.^$%KX7Z=0-FQH'OZZGB2
M;1>B@Y5Y+UKX"N%;?W9HL86EEAJ,E]80!TU![_?'4Q;C4\!W":-?G4FLY&+M
M<S0^U07=14&@H J10>!VA0=0*A*AC)\S)UU21N#Z_,K^(=6.M5R$AP>K?L@Z
M= 6]HZ2&1@PJ/-GQ(\SUW%(R%_\9KJ P/"K!')55/JVD&GRP>F9!*5J\3+LT
M:1^GFUL^P[8!? ;P!7"7\K I45+^*((H<V='XJ;>]R(^\?[(L3=5=*96I#L4
M[]%[+?<9S]DU$LTQIRF&KV.6"(;L2PJ^E>+$_X/S;?AA4^$AP0]_*3QL$V2;
M!%DBR-XL<2LF^R<)6_54@VO3-'E2V<&D25YYEX&]3X_(_H1/T_Y%N%8:3RXV
MX,NF_C?6!D INQL<H0X_V&(H:$(\OL>SF\9L,H+MYQ_$EF]<_@902P,$%
M  @ 0HJ=3@)*39>T 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3 N
M>&UL?5/;;MP@$/T5Q >$7=:;1"O;4C91U4JIM$J5Y)FUQQ<%&!?P.OW[ G8<
MM[7Z LPPY\R984@'-&^V 7#D74EM,]HXUQT8LT4#2M@K[$#[FPJ-$LZ;IF:V
M,R#*"%*2\<WFFBG1:IJGT7<R>8J]DZV&DR&V5TJ87T>0.&1T2S\<3VW=N.!@
M>=J)&GZ >^Y.QEML9BE;!=JVJ(F!*J-WV\,Q"?$QX*6%P2[.)%1R1GP+QK<R
MHYL@""04+C (OUW@'J0,1%[&SXF3SBD#<'G^8/\2:_>UG(6%>Y2O;>F:C-Y2
M4D(E>NF></@*4SU[2J;B'^$"TH<')3Y'@=+&E12]=:@F%B]%B?=Q;W7<A_%F
MSR?8.H!/ #X#;F,>-B:*RA^$$WEJ<"!F['TGPA-O#]SWI@C.V(IXY\5;[[WD
MVV2?LDL@FF*.8PQ?QLP1S+//*?A:BB/_!\[7X;M5A;L(W_VA<+=.D*P2))$@
M^6^):S'7?R5ABYXJ,'6<)DL*['6<Y(5W'MB[^(CL,WR<]N_"U*VVY(S.OVSL
M?X7HP$O97/D1:OP'FPT)E0O'&W\VXYB-AL-N^D%L_L;Y;U!+ P04    " !"
MBIU.0F.8S+4!  #0 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q]
M4]MNG# 0_17+'Q"#ER2K%2!E4T6IU$JK1&V?O3" %5^(;9;T[V,;0E"#^F)[
MQN><N7B<C]J\V [ H3<IE"UPYUQ_(,16'4AFKW0/RM\TVDCFO&E:8GL#K(XD
M*0A-DALB&5>XS*/O9,I<#TYP!2>#[" E,W^/(/18X!1_.)YXV[G@(&7>LQ:>
MP?WJ3\9;9%&IN01EN5;(0%/@N_1PS (^ GYS&.WJC$(E9ZU?@O&]+G 2$@(!
ME0L*S&\7N <A@I!/XW76Q$O(0%R?/]0?8NV^EC.S<*_%'UZ[KL![C&IHV"#<
MDQX?8:[G&J.Y^!]P >'A(1,?H]+"QA55@W5:SBH^%<G>IIVKN(_3S8[.M&T"
MG0ET(>QC'#(%BIE_8XZ5N=$C,E/O>Q:>.#U0WYLJ.&,KXIU/WGKOI;Q.<G()
M.C/D.$'H"I(N".+%EPAT*\*1?J'3;?IN,\%=I._6T;/;;8%L4R"+ MG_*OP*
M2;/]/S'(JJ,23!MGR:)*#RK.\<J[C.M=?$+R"9]F_2<S+5<6G;7S[QJ[WVCM
MP*>27/D!ZOSW6@P!C0O'6W\VTY!-AM/]_'_(\HG+=U!+ P04    " !"BIU.
ME*-+Y[0!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q]4]MN
MG# 0_17+'Q"S+-ND*T#*IJI:*9%6J=H^>V$ *[Y0VRS)WW=L"$4MZHOM&9]S
MYN)Q/AK[XCH 3UZ5U*Z@G??]D3%7=:"XNS$]:+QIC%7<HVE;YGH+O(XD)5F:
M)!^8XD+3,H^^LRUS,W@I-)PM<8-2W+Z=0)JQH#OZ[G@6;>>#@Y5YSUOX!OY[
M?[9HL46E%@JT$T83"TU![W?'4Q;P$?!#P.A69Q(JN1CS$HRO=4&3D!!(J'Q0
MX+A=X0&D#$*8QJ]9DRXA W%]?E?_'&O'6B[<P8.1/T7MNX+>45)#PP?IG\WX
M!>9Z#I3,Q3_"%23"0R88HS+2Q954@_-&S2J8BN*OTRYTW,?I9I_-M&U".A/2
MA7 7X[ I4,S\$_>\S*T9B9UZW_/PQ+MCBKVI@C.V(MYA\@Z]UW*7?<S9-0C-
MF-.$2=>8!<%0?0F1;H4XI?_0TVWZ?C/#?:3OU]$/R;9 MBF018'LOR5N8 Y_
M%\E6/55@VSA-CE1FT'&25]YE8._3^"9_X-.T/W';"NW(Q7A\V=C_QA@/F$IR
M@R/4X0=;# F-#\=;/-MIS";#FW[^06SYQN5O4$L#!!0    ( $**G4X]OOX)
MM $  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;'U386_<( S]
M*X@?4.Y(;JM.2:1>IVF55NG4:=MG+G$25 @ID$O[[V=(FF5;M"^ C=_SLS'9
M:.RS:P$\>=6J<SEMO>^/C+FR!2W<C>FAPYO:6"T\FK9AKK<@J@C2BO'=[@/3
M0G:TR*+O;(O,#%[)#LZ6N$%K8=].H,R8TSU]=SS)IO7!P8JL%PU\ _^]/UNT
MV,)220V=DZ8C%NJ<WNV/IS3$QX ?$D:W.I-0R<68YV \5#G=!4&@H/2!0>!V
MA7M0*A"AC)>9DRXI W!]?F?_'&O'6B["P;U1/V7EVYS>4E)!+0;EG\SX!>9Z
M#I3,Q7^%*R@,#THP1VF4BRLI!^>-GEE0BA:OTRZ[N(_3S2&98=L /@/X KB-
M>=B4*"K_)+PH,FM&8J?>]R(\\?[(L3=E<,96Q#L4[]![+?8'GK%K()IC3E,,
M7\<L$0S9EQ1\*\6)_P/GV_!D4V$2X<D?"I-M@G23((T$Z7]+W(I)_TK"5CW5
M8)LX38Z49NCB)*^\R\#>\?@FO\.G:7\4MI&=(Q?C\65C_VMC/*"4W0V.4(L?
M;#$4U#X</^+93F,V&=[T\P]BRS<N?@%02P,$%     @ 0HJ=3D2@\N"U 0
MT@,  !D   !X;"]W;W)K<VAE971S+W-H965T,30N>&UL?5-A;]L@$/TKB!]0
M$I*T761;:CI-F[1)4:=UGXE]ME&!\P#'W;\?8-?S-FM?@#ONO7MW'-F ]L6U
M )Z\:F5<3EOONR-CKFQ!"W>#'9AP4Z/5P@?3-LQU%D250%HQOMG<,BVDH466
M?&=;9-A[)0V<+7&]UL+^/('"(:=;^N9XDDWKHX,562<:^ K^6W>VP6(S2R4U
M&"?1$ MU3A^VQ],^QJ> 9PF#6YQ)K.2"^!*-3U5.-U$0*"A]9!!AN\(C*!6)
M@HP?$R>=4T;@\OS&_B'5'FJY" >/J+[+RK<YO:>D@EKTRC_A\!&F>@Z43,5_
MABNH$!Z5A!PE*I=64O;.HYY8@A0M7L==FK0/X\WNW01;!_ )P&? ?<K#QD1)
M^7OA19%9'(@=>]^)^,3;(P^]*:,SM2+=!?$N>*_%]G#(V#4233&G,88O8^8(
M%MCG%'PMQ8G_ ^?K\-VJPEV"[_Y0>+M.L%\EV">"_7]+7(NY^RL)6_14@VW2
M-#E28F_2)"^\\\ ^\/0FO\/':?\B;".-(Q?TX653_VM$#T'*YB:,4!L^V&PH
MJ'T\WH6S'<=L-#QVTP]B\S<N?@%02P,$%     @ 0HJ=3H[YYX^U 0  T@,
M !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&UL?5-A;]L@$/TKB!]0')*V
M661;:CI-G;1*4:=UGXE]ME'!N(#C]M_OP*[G;=:^ '?<>_?N.-+!V!?7 'CR
MIE7K,MIXWQT8<T4#6K@KTT&+-Y6Q6G@T;<U<9T&4$:05XTERP[20+<W3Z#O9
M/#6]5[*%DR6NUUK8]R,H,V1T0S\<3[)N?'"P/.U$#=_!_^A.%BTVLY120^ND
M:8F%*J-WF\-Q%^)CP+.$P2W.)%1R-N8E&%_+C"9!$"@H?& 0N%W@'I0*1"CC
M=>*D<\H 7)X_V+_$VK&6LW!P;]1/6?HFHWM*2JA$K_R3&1Y@JN>:DJGX;W !
MA>%!">8HC')Q)47OO-$3"TK1XFW<91OW8;SAMQ-L'< G )\!^YB'C8FB\L_"
MBSRU9B!V['TGPA-O#AQ[4P1G;$6\0_$.O9=\<[U/V24033'',88O8^8(ANQS
M"KZ6XLC_@?-U^'95X3;"MW\H_+1.L%LEV$6"W7]+7(FY2?Y*PA8]U6#K.$V.
M%*9OXR0OO// WO'X)K_#QVE_%+:6K2-GX_%E8_\K8SR@E.0*1ZC!#S8;"BH?
MCK=XMN.8C88WW?2#V/R-\U]02P,$%     @ 0HJ=3EQDTF6S 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL?5/;;MP@$/T5Q >$-;M-5RO;
M4C95U4BMM$K5YIFUQS8*%P?P.OW[ B:.D[IY 6:8<^;,,.2C-H^V W#H60IE
M"]PYUQ\(L54'DMDKW8/R-XTVDCEOFI;8W@"K(T@*0C>;:R(95[C,H^]DREP/
M3G %)X/L("4S?XX@]%C@#+\X[GG;N> @9=ZS%GZ"^]6?C+?(S%)S"<IRK9"!
MIL WV>&X"_$QX#>'T2[.*%1RUOHQ&'=U@3=!$ BH7&!@?KO +0@1B+R,I\2)
MYY0!N#R_L'^-M?M:SLS"K18/O'9=@?<8U="P0;A[/7Z#5,\GC%+QW^$"PH<'
M)3Y'I86-*ZH&Z[1,+%Z*9,_3SE7<QW2S3[!U $T .@/V,0^9$D7E7YAC96[T
MB,S4^YZ%)\X.U/>F"L[8BGCGQ5OOO939=9:32R!*,<<IABYCY@CBV><4="W%
MD?X#I^OP[:K";81OWRC\#\%NE6 7"78?EK@6LWV7A"QZ*L&T<9HLJO2@XB0O
MO// WM#X)J_AT[3_8*;ERJ*S=OYE8_\;K1UX*9LK/T*=_V"S(:!QX?C9G\TT
M9I/A=)]^$)F_<?D74$L#!!0    ( $**G4ZK:7R5M $  -(#   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$W+GAM;'U3VV[<(!#]%<0'A%W6V40KVU(V4=5*
MJ;1*E>29M<<7!1@7\#K]^P)V'+>U^@+,,.?,F6%(!S1OM@%PY%U);3/:.-<=
M&+-% TK8*^Q ^YL*C1+.FZ9FMC,@R@A2DO'-9L^4:#7-T^@[F3S%WLE6P\D0
MVRLES*\C2!PRNJ4?CJ>V;EQPL#SM1 T_P#UW)^,M-K.4K0)M6]3$0)71N^WA
MF(3X&/#2PF 79Q(J.2.^!>-;F=%-$ 02"A<8A-\N< ]2!B(OX^?$2>>4 ;@\
M?[!_B;7[6L["PCW*U[9T349O*2FA$KUT3SA\A:F>:TJFXA_A M*'!R4^1X'2
MQI44O76H)A8O18GW<6]UW(?Q)ME/L'4 GP!\!MS&/&Q,%)4_""?RU.! S-C[
M3H0GWAZX[TT1G+$5\<Z+M]Y[R;?[)&670#3%',<8OHR9(YAGGU/PM11'_@^<
MK\-WJPIW$;[[0^'U.D&R2I!$@N2_):[%[/]*PA8]56#J.$V6%-CK.,D+[SRP
M=SR^R6?X..W?A:E;;<D9G7_9V/\*T8&7LKGR(]3X#S8;$BH7CC?^;,8Q&PV'
MW?2#V/R-\]]02P,$%     @ 0HJ=3M/Q6"FT 0  T@,  !D   !X;"]W;W)K
M<VAE971S+W-H965T,3@N>&UL?5-A;]L@$/TKB!]08I*U661;:CI-J]1*4:=M
MGXE]ME'!>(#C]M_OP*[GM=:^ '?<>_?N.-+!V&?7 'CRHE7K,MIXWQT8<T4#
M6K@KTT&+-Y6Q6G@T;<U<9T&4$:05XYO--=-"MC1/H^]D\]3T7LD63I:X7FMA
M7X^@S)#1A+XYGF3=^.!@>=J)&KZ#_]&=+%IL9BFEAM9)TQ(+549OD\-Q%^)C
MP$\)@UN<2:CD;,QS,.[+C&Z"(%!0^, @<+O '2@5B%#&[XF3SBD#<'E^8_\:
M:\=:SL+!G5&_9.F;C.XI*:$2O?)/9O@&4SV?*)F*?X +* P/2C!'892+*REZ
MYXV>6%"*%B_C+MNX#^,-3R;8.H!/ #X#]C$/&Q-%Y5^$%WEJS4#LV/M.A"=.
M#AQ[4P1G;$6\0_$.O9<\N;Y)V24033'',88O8^8(ANQS"KZ6XL@_P/DZ?+NJ
M<!OAVW\4[M<)=JL$NTBP^V^):S&?WR5ABYYJL'6<)D<*T[=QDA?>>6!O>7R3
MO^'CM#\*6\O6D;/Q^+*Q_Y4Q'E#*Y@I'J,$/-AL**A^.-WBVXYB-AC?=](/8
M_(WS/U!+ P04    " !"BIU.B_.[);,!  #2 P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970Q.2YX;6Q]4V%OW" ,_2N('U!R7+:K3DFD7J=IDS;IU&GK9RYQ
M$E0(&9!+]^]G2)IF6]8O@(W?\[,QV6CLDVL!/'G6JG,Y;;WOCXRYL@4MW(WI
MH<.;VE@M/)JV8:ZW(*H(THKQ)'G/M) =+;+H.]LB,X-7LH.S)6[06MA?)U!F
MS.F.OC@>9-/ZX&!%UHL&OH'_WI\M6FQAJ:2&SDG3$0MU3N]VQU,:XF/ #PFC
M6YU)J.1BS%,P/E<Y38(@4%#ZP"!PN\(]*!6(4,;/F9,N*0-P?7YA_QAKQUHN
MPL&]48^R\FU.;RFIH!:#\@]F_ 1S/>\HF8O_ E=0&!Z48([2*!=74@[.&SVS
MH!0MGJ===G$?IYOT,,.V 7P&\ 5P&_.P*5%4_D%X4636C,1.O>]%>.+=D6-O
MRN",K8AW*-ZA]UKL#DG&KH%HCCE-,7P=LT0P9%]2\*T4)_X/G&_#]YL*]Q&^
M_T/A?_*GFP1I)$C?+'$KYF^5;-53#;:)T^1(:88N3O+*NPSL'8]O\AH^3?M7
M81O9.7(Q'E\V]K\VQ@-*26YPA%K\8(NAH/;A>,"SG<9L,KSIYQ_$EF]<_ 90
M2P,$%     @ 0HJ=3F WVTBT 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H
M965T,C N>&UL?5-A;]L@$/TKB!]0$N(V561;:EI-F[1)4:>MGXE]ME'!N(#C
M[M_OP*[K=M:^ '?<>_?N.-+!V&?7 'CRJE7K,MIXWQT8<T4#6K@KTT&+-Y6Q
M6G@T;<U<9T&4$:05XYO-#=-"MC1/H^]D\]3T7LD63I:X7FMA_QQ!F2&C6_KF
M>)1UXX.#Y6DG:O@)_E=WLFBQF:64&EHG34LL5!F]VQZ.28B/ ;\E#&YQ)J&2
MLS'/P?A69G03!(&"P@<&@=L%[D&I0(0R7B9..J<,P.7YC?U+K!UK.0L']T8]
MR=(W&;VEI(1*],H_FN$K3/5<4S(5_QTNH# \*,$<A5$NKJ3HG3=Z8D$I6KR.
MNVSC/HPW^V2"K0/X!. SX#;F86.BJ/Q!>)&GU@S$CKWO1'CB[8%C;XK@C*V(
M=RC>H?>2;_>[E%T"T11S'&/X,F:.8,@^I^!K*8[\'SA?A^]6%>XB?/=!8;).
MD*P2))$@^6^):S'7GY*P14\UV#I.DR.%Z=LXR0OO/+!W/+[)>_@X[3^$K67K
MR-EX?-G8_\H8#RAE<X4CU. 'FPT%E0_'/9[M.&:CX4TW_2 V?^/\+U!+ P04
M    " !"BIU.I!I==[4!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R
M,2YX;6Q]4]MNVS ,_15!'U E<M8$@6V@Z3!TP 8$+;8^*S9]075Q)3GN_KZ4
M['K>9NQ%$BF>PT.*2@=C7UP#X,F;DMIEM/&^.S+FB@:4<#>F XTWE;%*>#1M
MS5QG0901I"3CF\TM4Z+5-$^C[VSSU/1>MAK.EKA>*6%_G4":(:-;^N%X;.O&
M!P?+TT[4\ 3^1W>V:+&9I6P5:-<:32Q4&;W;'D^[$!\#?K8PN,69A$HNQKP$
MXVN9T4T0!!(*'Q@$;E>X!RD#$<IXG3CIG#( E^</]B^Q=JSE(AS<&_G<EK[)
MZ(&2$BK12_]HA@>8ZOE$R53\-[B"Q/"@!',41KJXDJ)WWJB)!:4H\3;NK8[[
M,-XDR01;!_ )P&? (>9A8Z*H_+/P(D^M&8@=>]^)\,3;(\?>%,$96Q'O4+Q#
M[S7?[F]3=@U$4\QIC.'+F#F"(?N<@J^E./%_X'P=GJPJ3"(\^4/A?IU@MTJP
MBP2[_Y:X%G/X*PE;]%2!K>,T.5*87L=)7GCG@;WC\4U^AX_3_EW8NM6.7(S'
MEXW]KXSQ@%(V-SA"#7ZPV9!0^7#<X]F.8S8:WG33#V+S-\[? 5!+ P04
M" !"BIU.#)5-8[4!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R,BYX
M;6Q]4]MNW" 0_17$!P0ONVDV*]M2-E'42JVT2M7TF;7'-@H8%_ Z_?L.V'&M
MQ,H+,,,Y9RX,Z6#LBVL /'G5JG49;;SO#HRYH@$MW)7IH,6;RE@M/)JV9JZS
M(,I(THKQ)/G"M) MS=/H.]D\-;U7LH63):[76MB_1U!FR.B&OCF>9-WXX&!Y
MVHD:?H+_U9TL6FQ6*:6&UDG3$@M51N\VA^,NX"/@6<+@%F<2*CD;\Q*,;V5&
MDY 0*"A\4!"X7> >E I"F,:?29/.(0-Q>7Y3?XRU8RUGX>#>J-^R]$U&]Y24
M4(E>^2<S?(6IGFM*IN*_PP44PD,F&*,PRL65%+WS1D\JF(H6K^,NV[@/XPV_
MG6CK!#X1^$S8QSAL#!0S?Q!>Y*DU [%C[SL1GGASX-B;(CAC*^(=)N_0>\DW
M-[<INP2A"7,<,7R)F1$,U><0?"W$D7^@\W7Z=C7#;:1OE]'WR;K ;E5@%P5V
MGY:X@MF_+Y(M>JK!UG&:'"E,W\9)7GCG@;WC\4W^P\=I_R%L+5M'SL;CR\;^
M5\9XP%22*QRA!C_8;"BH?#C>X-F.8S8:WG33#V+S-\[_ 5!+ P04    " !"
MBIU.F(Q^&+,!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q]
M4]N.VR 0_17$!RP.R;919%O:;%6U4BM%6[7[3.RQC188%W"\_?L"]KI6:_4%
MF.&<,Q>&?$3[XCH 3UZU,JZ@G??]B3%7=:"%N\,>3+AIT&KA@VE;YGH+HDXD
MK1C/LG=,"VEHF2??Q98Y#EY) Q=+W*"UL+_.H' LZ(Z^.9YDV_GH8&7>BQ:^
M@?_>7VRPV*)22PW&233$0E/0A]WI?(CX!/@A872K,XF57!%?HO&Y+F@6$P(%
ME8\*(FPW> 2EHE!(X^>L29>0D;@^OZE_3+6'6J["P2.J9UG[KJ!'2FIHQ*#\
M$XZ?8*[GGI*Y^"]P Q7@,9,0HT+ETDJJP7G4LTI(18O7:9<F[>-TP_E,VR;P
MF< 7PC'%85.@E/D'X4696QR)G7K?B_C$NQ,/O:FB,[4BW87D7?#>RMV1Y^P6
MA6;,><+P-69!L*"^A.!;(<[\'SK?IN\W,]PG^GX=_3[;%CAL"AR2P.&_)6YA
M]G\%8:N>:K!MFB9'*AQ,FN25=QG8A_2([ ]\FO:OPK;2.')%'UXV];]!]!!2
MR>[""'7A@RV&@L;'X_MPMM.838;'?OY!;/G&Y6]02P,$%     @ 0HJ=3N7M
M37VT 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL?5/;;MLP
M#/T501]0)8K3!8%MH.DPK, *!!VV/BLV?4%U<24Y;O]^E.QZWF;L11(IGL-#
MBDH'8U]< ^#)FY+:9;3QOCLRYHH&E' WI@.--Y6Q2G@T;<U<9T&4$:0DXYO-
M+5.BU31/H^]L\]3T7K8:SI:X7BEAWT\@S9#1+?UP/+5UXX.#Y6DG:O@._D=W
MMFBQF:5L%6C7&DTL5!F]VQY/28B/ 3];&-SB3$(E%V->@O%09G03!(&$P@<&
M@=L5[D'*0(0R7B=..J<,P.7Y@_U+K!UKN0@']T8^MZ5O,GJ@I(1*]-(_F>$K
M3/7L*9F*_P97D!@>E&".PD@75U+TSALUL: 4)=[&O=5Q'\:;/9]@ZP ^ ?@,
M.,0\;$P4E7\67N2I-0.Q8^\[$9YX>^38FR(X8ROB'8IWZ+WFVT.2LFL@FF).
M8PQ?QLP1#-GG%'PMQ8G_ ^?K\-VJPEV$[_Y0N%\G2%8)DDB0_+?$M9C;OY*P
M14\5V#I.DR.%Z76<Y(5W'MB[^(CL=_@X[8_"UJUVY&(\OFSL?V6,!Y2RN<$1
M:O"#S8:$RH?C)SS;<<Q&PYMN^D%L_L;Y+U!+ P04    " !"BIU.<U\XG[<!
M  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6QM4^UNVR 4?17$
M Y3$\9HLLBTUG:I-VJ2HT]K?Q+ZV48'K 8Z[MQ]@U_4Z_P'NY9QS/[AD YH7
MVP(X\JJDMCEMG>N.C-FR!<7M#7:@_4V-1G'G3=,PVQG@520IR9+-YI8I+C0M
MLN@[FR+#WDFAX6R([97BYL\)) XYW=(WQZ-H6A<<K,@ZWL!/<+^ZL_$6FU4J
MH4!;@9H8J'-ZMSV>TH"/@"<!@UV<2:CD@O@2C&]53C<A(9!0NJ# _7:%>Y R
M"/DT?D^:= X9B,OSF_I#K-W7<N$6[E$^B\JU.3U04D'->^D><?@*4SV?*)F*
M_PY7D!X>,O$Q2I0VKJ3LK4,UJ?A4%'\==Z'C/HPW^W2BK1.2B9#,A$.,P\9
M,?,OW/$B,S@0,_:^X^&)M\?$]Z8,SMB*>.>3M]Y[+;:'?<:N06C"G$9,LL3,
M".;5YQ#)6HA3\A\]6:?O5C/<1?IN&7V?K@NDJP)I%$C_*?'PH<0US.</0=BB
MIPI,$Z?)DA)['2=YX9T']BZ);_(.'Z?]!S>-T)9<T/F7C?VO$1WX5#8W?H1:
M_\%F0T+MPG'OSV8<L]%PV$T_B,W?N/@+4$L#!!0    ( $**G4YVK8/EM@$
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;&U3VVZ<,!#]%<L?
M$ -+FW0%2-E452NUTBI5TV<O#&#%%VJ;)?W[C@VA-.7%]HSGG#DS'A>3L<^N
M!_#D14GM2MI[/QP9<W4/BKL;,X#&F]98Q3V:MF-NL,";"%*294GRGBDN-*V*
MZ#O;JC"CET+#V1(W*L7M[Q-(,Y4TI:^.1]'U/CA850R\@^_@?PQGBQ9;61JA
M0#MA-+'0EO0^/9[R$!\#G@1,;G,FH9*+,<_!^-*4- F"0$+M P/'[0H/(&4@
M0AF_%DZZI@S [?F5_5.L'6NY< </1OX4C>]+>D=) RT?I7\TTV=8ZGE'R5+\
M5[B"Q/"@!'/41KJXDGITWJB%!:4H_C+O0L=]FF\.V0+;!V0+(%L!=S$/FQ-%
MY1^YYU5AS43LW/N!AR=.CQGVI@[.V(IXA^(=>J]5^B$IV#40+3&G.2;;QJP1
M#-G7%-E>BE/V'SS;AQ]V%1XB_+#-GM_N$^2[!'DDR/\I,7U3XE[,6Y5LTU,%
MMHO3Y$AM1ATG>>-=!_8^/B+[&SY/^S=N.Z$=N1B/+QO[WQKC :4D-SA"/7ZP
MU9#0^G"\Q;.=QVPVO!F6'\36;US] 5!+ P04    " !"BIU..%8B"+<!  #2
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6QM4]MNG# 0_17+'Q"S
M+-NF*T#*)HI:J956J9H^>V$ *[Y0VRSIWW=L"*4I+[9G?,Z9B\?Y:.R+ZP \
M>552NX)VWO='QES5@>+NQO2@\:8Q5G&/IFV9ZRWP.I*49&F2?&"*"TW+//K.
MMLS-X*70<+;$#4IQ^_L$THP%W=$WQY-H.Q\<K,Q[WL)W\#_ZLT6++2JU4*"=
M,)I8: IZMSN>LH"/@&<!HUN=2:CD8LQ+,+[4!4U"0B"A\D&!XW:%>Y R"&$:
MOV9-NH0,Q/7Y3?TQUHZU7+B#>R-_BMIW!;VEI(:&#](_F?$SS/4<*)F+_PI7
MD @/F6",RD@75U(-SALUJV JBK].N]!Q'Z>;[##3M@GI3$@7PFV,PZ9 ,?,'
M[GF96S,2._6^Y^&)=\<4>U,%9VQ%O,/D'7JOY>[3/F?7(#1C3A,F76,6!$/U
M)42Z%>*4_D=/M^G[S0SWD;Y?1S\DVP+9ID 6!;)_2LS>E;B%.;P+PE8]56#;
M.$V.5&;0<9)7WF5@[]+X)G_AT[1_X[85VI&+\?BRL?^-,1XPE>0&1ZC##[88
M$AH?CA_Q;*<QFPQO^OD'L>4;EW\ 4$L#!!0    ( $**G4Z.X@U-MP$  -(#
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;&U3[6[;(!1]%<0#E,1.
MVBRR+36MJDW:I*C3NM_$OK91@>L!CKNW'V#7\SK_ >[EG',_N&0#FE?; CCR
MIJ2V.6V=ZXZ,V;(%Q>T-=J#]38U&<>=-TS#;&>!5)"G)DLWFEBDN-"VRZ#N;
M(L/>2:'A;(CME>+F]PDD#CG=TG?'LVA:%QRLR#K>P'=P/[JS\1:;52JA0%N!
MFABH<WJ_/9YV 1\!+P(&NSB34,D%\3487ZJ<;D)"(*%T08'[[0H/(&40\FG\
MFC3I'#(0E^=W]:=8NZ_EPBT\H/PI*M?F]$!)!37OI7O&X3-,]>PIF8K_"E>0
M'AXR\3%*E#:NI.RM0S6I^%04?QMWH>,^C#?[=**M$Y*)D,R$0XS#QD Q\T?N
M>)$9'(@9>]_Q\,3;8^)[4P9G;$6\\\E;[[T6VT^W&;L&H0ES&C')$C,CF%>?
M0R1K(4[)?_1DG9ZN9IA&>KJ,OD_7!7:K KLHL/NGQ+L/):YA#A^"L$5/%9@F
M3I,E)?8Z3O+".P_L?1+?Y"]\G/9OW#1"6W)!YU\V]K]&=.!3V=SX$6K]!YL-
M";4+QSM_-N.8C8;#;OI!;/[&Q1]02P,$%     @ 0HJ=3D22 3"V 0  T@,
M !D   !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL;5/M;ML@%'T5Q ,4QTFZ
M-K(M-9VF3FJEJ-.VW\2^ME&!ZP*.N[<?8,>S.O\![N6<<S^X9 .:-]L"./*A
MI+8Y;9WK#HS9L@7%[0UVH/U-C49QYTW3,-L9X%4D*<G2)+EEB@M-BRSZ3J;(
ML'=2:#@98GNEN/ES!(E#3C?TZG@53>N"@Q59QQOX >YG=S+>8K-*)11H*U 3
M W5.'S:'XR[@(^"7@,$NSB14<D9\"\;W*J=)2 @DE"XH<+]=X!&D#$(^C?=)
MD\XA W%YOJI_B[7[6L[<PB/*WZ)R;4[O**F@YKUTKS@\P53/GI*I^&>X@/3P
MD(F/4:*T<25E;QVJ2<6GHOC'N L=]V&\V5]IZX1T(J0SX2X2V!@H9OZ5.UYD
M!@=BQMYW/#SQYI#ZWI3!&5L1[WSRUGLOQ>;^/F.7(#1ACB,F76)F!//J<XAT
M+<0Q_8^>KM.WJQEN(WV[C+Z_71?8K0KLHL!N&3])/I6XAOE<)%OT5(%IXC19
M4F*OXR0OO// /J3Q3?[!QVE_X:81VI(S.O^RL?\UH@.?2G+C1ZCU'VPV)-0N
M'+_XLQG';#0<=M,/8O,W+OX"4$L#!!0    ( $**G4ZVG6@SP0$  #<$   9
M    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;'5486_;(!#]*X@?4!P29U-D
M6VHZ39VT25&GK9^)?;91P;B X^[?#[#CN2G[$KCSN_?> 9=L5/K%M  6O4G1
MF1RWUO8'0DS9@F3F3O70N2^UTI)9%^J&F%X#JT*1%(0FR9Y(QCM<9"%WTD6F
M!BMX!R>-S" ETW^.(-28XPV^)IYXTUJ?($76LP9^@OW5G[2+R,)2<0F=X:I#
M&NH<WV\.Q]3C ^ WA]&L]LAW<E;JQ0??JAPGWA (**UG8&ZYP ,(X8F<C=>9
M$R^2OG"]O[)_#;V[7L[,P(,2S[RR;8X_8U1!S09AG]3X"',_*49S\]_A L+!
MO1.G42IAPB\J!V.5G%F<%<G>II5W81UG_FM9O(#.!?2F@$Q"P?D79EF1:34B
M/9U]S_P5;P[4G4WID^$HPC=GWKCLI: )S<C%$\V8XX2A*\QF01#'ODC0F,21
M?BBG\?)MU.$VE&_7ZOO_$.RB!+M L'O7XO:FQ1AF%Q=)HR)IA""]$8EA]C<B
M9'5Q$G03GJQ!I1JZ,"ZK[#(5]S1<_#_X-%(_F&YX9]!96?=\PB772EEP5I([
MYZ5U4[P$ FKKMY_<7D]O>0JLZN<Q)<M_1?$74$L#!!0    ( $**G4Z#@^M!
MQP$  #<$   9    >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;&U4VV[;, S]
M%4$?4-E*TF2!;:!I46S !@0=MCTK-GU!=?$D.>[^?I+L>EZJ%TND#L\A*='9
MJ/2K:0$L>A-<FARWUO9'0DS9@F#F3O4@W4FMM&#6F;HAIM? JA D.*%)<D\$
MZR0NLN [ZR)3@^6=A+-&9A""Z3\GX&K,<8K?'2]=TUKO($76LP:^@_W1G[6S
MR,)2=0*DZ91$&NH</Z3'T\[C ^!G!Z-9[9&OY*+4JS>^5#E.?$+ H;2>@;GE
M"H_ N2=R:?R>.?$BZ0/7^W?VYU"[J^7"##PJ_JNK;)OC T85U&S@]D6-GV&N
M9X?17/Q7N )W<)^)TR@5-^&+RL%8)686EXI@;]/:R;".T\F>SF'Q #H'T"7@
M$'3()!0R?V*6%9E6(])3[WOFKS@]4M>;TCM#*\*92]XX[[6@R3XC5T\T8TX3
MAJXPZ8(@CGV1H#&)$_T03N/AFVB&FQ"^6:O?'^($VRC!-A!L_ROQ<%-B#/,I
M+K*+BNP^$J3)C4@,<]M)LKHX ;H)3]:@4@TRC,O*NTS%0W@IY!]\&JEO3#>=
M-.BBK'L^X9)KI2RX5)([ETOKIG@Q.-36;_=NKZ>W/!E6]?.8DN5?4?P%4$L#
M!!0    ( $**G4ZHZJ<!MP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E
M=#,R+GAM;'5386_<( S]*X@?4"Y<NJM.2:1>IVF3-NG4:>MG+G$25 @9D$OW
M[V=(FF9=]@6P\7O/-B8;C7UV+8 G+UIU+J>M]_V1,5>VH(6[,3UT>%,;JX5'
MTS;,]19$%4%:,;[;?6!:R(X66?2=;9&9P2O9P=D2-V@M[.\3*#/F-*&OCD?9
MM#XX6)'UHH'OX'_T9XL66U@JJ:%STG3$0IW3^^1X2D-\#/@I872K,PF57(QY
M#L:7*J>[D! H*'U@$+A=X0&4"D28QJ^9DRZ2 ;@^O[)_BK5C+1?AX,&H)UGY
M-J=WE%10BT'Y1S-^AKF>6TKFXK_"%12&ATQ0HS3*Q964@_-&SRR8BA8OTRZ[
MN(_337J88=L /@/X KB+.FP2BIE_%%X4F34CL5/O>Q&>.#ER[$T9G+$5\0Z3
M=^B]%CSA&;L&HCGF-,7P54RR1#!D7R3XEL2)_P/GV_#]9H;["-^OU0__T4\W
M"=)(D/Y5XOY=B5LQZ3L1MNJI!MO$:7*D-$,7)WGE70;VGL<W>0N?IOV;L(WL
M'+D8CR\;^U\;XP%3V=W@"+7XP19#0>W#\8!G.XW99'C3SS^(+=^X^ -02P,$
M%     @ 0HJ=3C$$@&'( 0  6P0  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S,N>&UL;53M;N,@$'P5Q ,4F\1I+K(M-:VJJ]1*44]W]YO8ZP\5C ]PW+[]
M 79]OI0_@5UF9P:\FW24ZDTW  :]"][I##?&] ="=-& 8/I&]M#9DTHJP8P-
M54UTKX"5ODAP0J-H1P1K.YRG/G=2>2H'P]L.3@KI00BF/H[ Y9CA&'\F7MNZ
M,2Y!\K1G-?P \[,_*1N1A:5L!72ZE1U24&7X+CX<$X?W@%\MC'JU1^XF9RG?
M7/!49CARAH!#81P#L\L%[H%S1V1M_)DY\2+I"M?[3_9'?W=[ES/3<"_Y[[8T
M38;W&)50L8&;5SE^A_D^"4;SY9_A MS"G1.K44BN_2\J!FVDF%FL%<'>I[7M
M_#I.)[O-7!8NH',!70KV7H=,0M[Y S,L3Y4<D9K>OF?N$\<':M^F<$G_%/[,
MFM<V>\EIG*3DXHAFS''"T!4F7A#$LB\2-"1QI%_*:;A\$W2X\>7;_QSNKAR&
M,+=AD6U09!L@V%^)A##?PB))4"3Y2D"C*Y$0YOJUR>KC"E"U;VN-"CET?J16
MV65R[JAOCG_P:>Q>F*K;3J.S-+;%?"-44AJP5J(;ZZ6QD[X$'"KCMK=VKZ9^
MGP(C^WF4R?)_DO\%4$L#!!0    ( $**G4X>K@<QQ $  #<$   9    >&PO
M=V]R:W-H965T<R]S:&5E=#,T+GAM;&U488^<(!#]*X0?<"B[7C<;-;F]YG)-
MVF1S3=O/K(Y*#L0"KM=_7T#/LUN^"#.\>6^&8<PGI5]-!V#1FQ2]*7!G[7 D
MQ%0=2&;NU "].VF4ELPZ4[?$#!I8'8*D(#1)[HEDO,=E'GQG7>9JM(+W<-;(
MC%(R_><$0DT%3O&[XX6WG?4.4N8#:^$[V!_#63N+K"PUE] ;KGJDH2GP0WH\
M91X? #\Y3&:S1[Z2BU*OWOA2%SCQ"8& RGH&YI8K/((0GLBE\7OAQ*ND#]SN
MW]F?0NVNE@LS\*C$+U[;KL 'C&IHV"CLBYJ>8:DGPV@I_BM<03BXS\1I5$J8
M\$75:*R2"XM+1;*W>>5]6*?Y)$N7L'@ 70+H&G (.F06"IE_9I:5N583TO/=
M#\RW.#U2=S>5=X:K"&<N>>.\UY)2FI.K)UHPIQE#-YAT11#'ODK0F,2)_A=.
MX^&[:(:[$+[;JA^2.,$^2K /!/M_2MS=E!C#[.,B650DBQ!D-R(QS/V-"-DT
M3H)NPY,UJ%)C'\9EXUVGXH&&QG_ YY'ZQG3+>X,NRKKG$YK<*&7!I9+<N5PZ
M-\6K(:"Q?OO)[?7\EF?#JF$94[+^*\J_4$L#!!0    ( $**G4ZQ1";$N $
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;&U3[6[;(!1]%<0#
ME(2D31;9EII652>M4M1IW6]B7]NH8%S <?OVNV#7\SK_ >[EG',_N"2]L:^N
M!O#D7:O&I;3VOCTPYO(:M'!7IH4&;TICM?!HVHJYUH(H(DDKQE>K&Z:%;&B6
M1-_)9HGIO)(-G"QQG=;"?AQ!F3ZE:_KI>)95[8.#94DK*O@)_E=[LFBQ2:60
M&AHG34,LE"F]71^.VX"/@!<)O9N=2:CD;,QK,+X7*5V%A$!![H."P.T"=Z!4
M$,(TWD9-.H4,Q/GY4_TAUHZUG(6#.Z-^R\+7*=U34D I.N6?3?\(8SW7E(S%
M_X +*(2'3#!&;I2+*\D[YXT>53 5+=Z'739Q[X>;W<U(6R;PD< GPC[&84.@
MF/F]\")+K.F)'7K?BO#$ZP/'WN3!&5L1[S!YA]Y+QODN89<@-&*. X;/,.L)
MP5!]"L&70ASY?W2^3-\L9KB)],T\^OYZ66"[*+"- MM_2MQ_*7$)\^U+$#;K
MJ09;Q6ER)#==$R=YYIT&]I;'-_D+'Z;]2=A*-HZ<C<>7C?TOC?& J:RN<(1J
M_&"3H:#TX;C#LQW&;#"\:<<?Q*9OG/T!4$L#!!0    ( $**G4ZO\!YVT0$
M &L$   9    >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;'U4VX[;(!#]%<0'
M+ YXNU5D6]JDJEJIE:*MVCX3>WS1<G&!Q-N_+V#'ZR167PPSG#ES9F"<#=J\
MVA; H3<IE,UQZUR_)<26+4AN'W0/RI_4VDCNO&D:8GL#O(I!4A":)!^(Y)W"
M119]!U-D^N1$I^!@D#U)R<W?'0@]Y'B#+XZ7KFE=<) BZWD#/\#][ _&6V1F
MJ3H)RG9:(0-UCI\WVWT:\!'PJX/!+O8H5'+4^C487ZL<)T$0""A=8.!^.<,>
MA A$7L:?B1//*4/@<G]A_QQK][4<N86]%K^[RK4Y_HA1!34_"?>BAR\PU?.(
MT53\-SB#\/"@Q.<HM;#QB\J3=5I.+%Z*Y&_CVJFX#N/)TR5L/8!. 70.\+G_
M%\"F '830$9EL=1/W/$B,WI 9KRLGH<WL=DRW\PR.&/OXIFOUGKON: LR<@Y
M$$V8W8BA"\SF&K&_1U#VCB%>P2R#KLG8T7N"FQ0K"$;74[#52EDD8%<$;)T@
M725((T%Z19#>M&K$/$:,6JWC'G';*+*X.PFFB<_<HE*?5!RQA7>>I&<:[_X=
M/H[A=VZ:3EETU,Z_H'C/M=8.O)#DP6MH_>3/AH#:A>V3WYOQ_8^&T_TTVF3^
MOQ3_ %!+ P04    " !"BIU.YG'5L.\!  !W!0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970S-RYX;6R-5.UNFS 4?17D!ZCY3A8!4AM4;=(F19W6_7;():#:
MF-E.Z-Y^MB&, EWW!_M>SCGWW(MQTG'Q(BL Y;PRVL@454JU.XQE40$C\HZW
MT.@W)1>,*!V*,Y:M '*R)$:Q[[HQ9J1N4);8W$%D";\H6C=P$(Z\,$;$[P>@
MO$N1AVZ)I_I<*9/ 6=*2,WP']:,]"!WA4>54,VADS1M'0)FB>V^7QP9O <\U
M='*R=TPG1\Y?3/#EE"+7& (*A3(*1"]7V .E1DC;^#5HHK&D(4[W-_5'V[ON
MY4@D[#G]69]4E:(M<DY0D@M53[S[#$,_$7*&YK_"%:B&&R>Z1L&IM$^GN$C%
MV:"BK3#RVJ]U8]=NT+_1U@G^0/!'@A?^DQ ,A.!_">% "&<$W+=B9Y,31;)$
M\,X1_==MB3E$WB[4TR],T@[;OM/CD3I[S?P@2O#5" V8AQ[C3S%O$?LE(HS?
M0O(5D> O!FN3HU-_U:EO!<*)0#0WVD-B"VEZ&Z$?>3.S2Y2[[B-8]1$L?,3A
MS$>PJ!!OHT\S&TO0.S;"51OAPH8?;-8%HE6!Z,-YYM%RGM'6?<=FO%HE_G!:
M>;RLLO$75?#D1)LKZ1L1Y[J1SI$K_7/8(UQRKD KNG?:>*5OP3&@4"JSW>B]
MZ.^"/E"\':XY/-ZUV1]02P,$%     @ 0HJ=3J*M/>8: @  "@8  !D   !X
M;"]W;W)K<VAE971S+W-H965T,S@N>&ULA91?KYL@&,:_BO%^AXJH;6--5I=E
M2[:D.<O9KFG[MIJ#XH#6LV\_0(^Q2+:;\L?G??@]%,A[+EYE!:""MX:U<A=6
M2G5;A.2I@H;*)]Y!J[]<N&BHTD-Q1;(30,^VJ&$(KU8I:FC=AD5NYPZBR/E-
ML;J%@PCDK6FH^+,'QOM=&(7O$\_UM5)F A5Y1Z_P ]1+=Q!ZA":7<]U *VO>
M!@(NN_!CM"TSH[>"GS7T<M8/3)(CYZ]F\/6\"U<&"!B<E'&@NKE#"8P9(XWQ
M>_0,IR5-X;S_[O[99M=9CE1"R=FO^JRJ7;@.@S-<Z(VI9]Y_@3%/$@9C^&]P
M!Z;EAD2O<>),VM_@=).*-Z.+1FGHV]#6K6W[X4L6C67^ CP6X*D@(O\LB,>"
MV"E  YF-^HDJ6N2"]X$8_JR.FC,1;6.]F2<S:??.?M-II9Z]%SA>Y^ANC$;-
M?M#@N>9142X5))TD2 -,%-A+@6U]/*N/2.8WB+T&L34@#S$V3HQ!DUI-:S4Q
MB3!QHBQ5)$UG6_( 0[PP9 E#5@[,H$GF,!B3Q(%9JG 6X\@/DWAA$@],Y, D
MBV5TY-39OW*IRN)-LO'#I%Z8U /CG*5]NECF0[0FKJS\K^P!)_/B9!Z<V,')
MEN<AV^#,H5FJDB2)W".,9K?2O)+?J;C6K0R.7.D+;J_AA7,%VG'UI*-5^F&>
M!@PNRG0SW1?#\S0,%._&EQ=-SW_Q%U!+ P04    " !"BIU.1.C)-@$"  !#
M!0  &0   'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q]5-N.FS 0_17D#UAS
M,=DV(DB;1*M6:J5HJ[;/#ID$M#9F;1.V?U]?6!8(2AYB>WS.F0OCR3HA7U4)
MH(-WSFJU0:76S1IC593 J7H0#=3FYBPDI]H<Y06K1@(].1)G. [#%>:TJE&>
M.=M!YIEH-:MJ.,A M9Q3^6\+3'0;%*$/PTMU*;4UX#QKZ 5^@?[='*0YX4'E
M5'&H527J0,)Y@YZB]3ZU> ?X4T&G1OO 9G(4XM4>OI\V*+0! 8-"6P5JEBOL
M@#$K9,)XZS71X-(2Q_L/]6>7N\GE2!7L!/M;G72Y05]0<((S;9E^$=TWZ/-)
M4= G_P.NP S<1F)\%((I]Q\4K=*"]RHF%$[?_5K5;NW\3;KJ:<N$N"?$ R%*
M[Q*2GI!\$LA= ND)9$; /A57FSW5-,^DZ +IOVY#;1-%:V*J7UBC*[:[,^51
MQGK-8T(R?+5"/6;K,?$($PT(;-0'%_&2BVU\0X^G#G8+B*]3R/X60E;+022+
M>2:.GXQS((_+ F11@#@!,BE4.BN4QZP<IG:8<);I/<0DB'0QB'0AB)F+;7KC
M(C93P/QF%5W )5.<#PB/6HF#O+AGJH)"M+6V7V1D'2;!4VQ;<6;?1NN=?]"?
M,GZ\_*3R4M4J. IM&MVUXUD(#2;,\,'$69J)-AP8G+7=/IJ]]._:'[1H^I&%
MA[F9_P=02P,$%     @ 0HJ=3C7/7TTD @  A@8  !D   !X;"]W;W)K<VAE
M971S+W-H965T-# N>&UL?95OKYL@%,:_BO$#7/R'VD9-UB[+EFQ)<Y=MKVE[
M6LU%<4#KW;<?H#46V=XHX'.>\WN48#$P_B9J .F]M[03I5]+V6\1$J<:6B)>
M6 ^=>G)AO"523?D5B9X#.9NBEJ(H"%+4DJ;SJ\*L'7A5L)ND30<'[HE;VQ+^
M9P>4#:4?^H^%U^9:2[V JJ(G5_@.\D=_X&J&9I=STT(G&M9Y'"ZE_R'<[G.M
M-X*?#0QB,?9TDB-C;WKRY5SZ@08""B>I'8BZW6$/E&HCA?%[\O3GEKIP.7ZX
M?S+9598C$;!G]%=SEG7IY[YWA@NY4?G*AL\PY<&^-X7_"G>@2JY)5(\3H\)<
MO=--2-9.+@JE)>_CO>G,?9C\'V7N@F@JB.:",/EO03P5Q%8!&LE,U(]$DJK@
M;/#X^+%ZHO=$N(W5RSSI1?/NS#.55JC5>Q4E:8'NVFC2[$9-M-0\*_9KQ<($
M*8"9(G)21*8^?J+(W :QTR V!LF306[%&#6IT71&DX5)8"5QB#;Y/U 2)TKB
M0-E8**,&+[K$Z2+PB.(0Q9O C8*=*'B-@JW .[SJ$N'<V@%[ARA)-VZ4U(F2
M.E!""R5==;&_SEJ19*$;(W-B9 X,:S/OLE43'"06R%H31@EVD^1.DMQ!$ELD
M^6HSAG&>V?O$H<(XC2P8M#@1] G]C?!KTPGOR*0Z7,P1<&%,@G(,7E2P6OT4
MY@F%B]3#3(WY>#2.$\GZZ=1'\Z^G^@M02P,$%     @ 0HJ=3K1=.0-E @
M:@@  !D   !X;"]W;W)K<VAE971S+W-H965T-#$N>&ULE5;;CILP$/T5Q <
MYA:R(DBYJ&JE5HJVZO;9(4Y :S"UG;#]^]J&L D,4OH2V\.9,V<&QI.T9?Q=
M%(1(ZZ.BM5C9A93-B^N*O" 5%@YK2*V>G!BOL%1'?G9%PPD^&J>*NK[GQ6Z%
MR]K.4F/;\RQE%TG+FNRY)2Y5A?G?#:&L7=G(OAE>RW,AM<'-T@:?R4\B?S5[
MKD[NP'(L*U*+DM46)Z>5O48O.Q1I!X-X*TDK[O:63N7 V+L^?#NN;$\K(I3D
M4E-@M5S)EE"JF92./SVI/<34CO?[&_L7D[Q*YH %V3+ZNSS*8F4GMG4D)WRA
M\I6U7TF?4&1;??;?R950!==*5(R<46%^K?PB)*MZ%B6EPA_=6M9F;7O^FQOL
MX/<._N#0%6?6(>@=@F<=PMXA_'0(3;6Z5$QM=ECB+.6LM7CW>ANLOR+T$JKJ
MY]IHBFV>J?((9;UF?A2F[E43]9A-A_$?,-$C9CO%H 'A*@6##!^2L?&!$/$H
M!(!Y1.P Q!)6$8#%"(Q_\*!B 1.$($%H",('@F241H=)#*8VF#AQ(CA*!$:)
M@"C+491H$L5ST*A<4PQR?%A(# J)IT)B#R98@ 2+YPN>@ 0)H&"4YA;"S*2Y
M!(,L 8)@U"/+Z5MU C@(\N!.]( PX0S%3#.CY^N)P$9<(_^)BH*@F4\8P:V&
M H BGJ& FPV%_Y$MW$D(:*5IMA!HG*U[=^%6A)_-,!-6SBZUU%?2G748F&M?
M7]@C^U8/4G.1?])T4_@'YN>R%M:!234.S*5]8DP2I=%SE,9"#?[A0,E)ZNU"
M[7DW_;J#9$T_V=WA[T7V#U!+ P04    " !"BIU.L;&2\X8"  #-"0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6R5EMV.FS 0A5\%<;\+-O\1B=1-
M5;52*ZVVVO;:29P$+6!J.V'[]K4-08 GF_0F8.?,X1N/&9RWC+^)(Z72>:_*
M6BS=HY3-PO/$]D@K(AY90VOUSY[QBD@UY =/-)R2G0FJ2@_[?NQ5I*C=56[F
MGODJ9R=9%C5]YHXX517A?Y]HR=JEB]S+Q$MQ.$H]X:WRAASH3RI?FV>N1M[@
MLBLJ6HN"U0ZG^Z7["2W6*-$!1O&KH*T8W3LZE0UC;WKP;;=T?4U$2[J5VH*H
MRYFN:5EJ)\7QIS=UAV?JP/']Q?V+25XELR&"KEGYN]C)X])-76=']^14RA?6
M?J5]0I'K]-E_IV=:*KDF4<_8LE*87V=[$I)5O8M"J<A[=RUJ<VU[_TL8'(#[
M #P$H/##@* /"&8!7D=F4OU,)%GEG+4.[ZK5$+TIT")0B[G5DV;MS'\J6Z%F
MSRL<)[EWUD:]YJG3X+%FJEC;BC >))X"&"@P2(%-?#"A2&&# #0(C$$X,<AF
M:72:V&AJHT$(XUFRZUNJ"4P(PH0V3.+/8#I--'K,0X33&?(:4J$T@F$B$"8"
M8- ,)K(>$V5!.F.Q1;$?8A@E!E%BH$@^;)" !LG]VR0%#=([MDEJYQE8N^2&
M:(*2@2C9'9LDL\L?6'L$$.%K6P3Y<!/P@74)KUA<Z2/H_MH@N D@?$=U>M$X
MW=#W_7D_NJ&:XL M!0$]Q:I0+YJL/L1S2S8%@ML* OI*?*7-(K@9H.@_J@2_
MQ AZBZTJQ5:^F;TH'XNF,'!#0,D]-4JLEOX T-Q0=3C>Z+NJ#SH_"#\4M7 V
M3*I/M/F0[AF35#GZCRJSHSI;#8.2[J6^3=0][PX8W4"RIC\\><,);O4/4$L#
M!!0    ( $**G4Z2A5FF:@(  "\(   9    >&PO=V]R:W-H965T<R]S:&5E
M=#0S+GAM;'V6VXZ;,!"&7P7Q &ML,(<5B=105:W42M%6W5X[B1/0 J:V$[9O
M7]L0Q-I.;_"!?V:^&9QQRI'Q-U%3*H/WKNW%)JRE')X!$,>:=D0\L8'VZLV9
M\8Y(M>07( 9.R<D8=2U 492"CC1]N"W-WIYO2W:5;=/3/0_$M>L(_[NC+1LW
M(0SO&R_-I99Z VS+@5SH3RI_#7NN5F#Q<FHZVHN&]0&GYTWX"3Y7T!@8Q6M#
M1[&:!SJ5 V-O>O'MM DC341;>I3:!5'#C5:T;;4GQ?%G=AHN,;7A>G[W_L4D
MKY(Y$$$KUOYN3K+>A'D8G.B97%OYPL:O=$X(A\&<_7=ZHZV2:Q(5X\A:89[!
M\2HDZV8O"J4C[]/8]&8<9_]W,[\!F@W08@"3_QK$LT%L&8")S*3ZF4BR+3D;
M SY]K8'H0P&?8U7,H]XTM3/O5+9"[=ZV*$,EN&E'LV8W:=!:\U%1N8HD721
M 2P4R$N!C'V\LH?X@8/8ZR V#I(/:<16&I,F-9I^"H***+52<54(QUGAATF\
M,(D')K%@)@U>A<$HLD25*X(%1(F?!7M9L,.2VBC8B9+FN+!07%'DQTB]&*FG
M)-CB2%T.&.<6ARMZP)%Y.3(/AW4"=ID30OTD[!/O$44X]Z/D7I3<@Y)9*+D;
M!2;VB75%<98\."2%%Z7PH%B%WQ5.E"RQ<"M7@R'R@\#(WXXB%P4[_2ARXQ0(
MVSW)HTJR!W6!#[HC]%2FL'&@TS(2E#K%\<APB@IH 8%5Y]97Z0_"+TTO@@.3
MZA(PK?K,F*3*9?2DDJO5[;TL6GJ6>IJI.9^NL&DAV3!?SV#YC[#]!U!+ P04
M    " !"BIU.2'SJUD0"  "&!P  &0   'AL+W=O<FMS:&5E=',O<VAE970T
M-"YX;6R55=N.FS 0_17$!RR86RXB2$FJJI5:*=JJVV>'3 ):@ZGMA.W?US:$
M3<)0;?,0;'/FG#/&XTE;+EYE :"<MXK5<N462C5+SY-Y 1653[R!6K\Y<E%1
MI:?BY,E& #W8H(IY@>\G7D7+VLU2N[836<K/BI4U[(0CSU5%Q9\-,-ZN7.)>
M%Y[+4Z',@I>E#3W!#U _FYW0,V]@.905U++DM2/@N'+79+DED0FPB)<26GDS
M=DPJ>\Y?S>3K8>7ZQA$PR)6AH/IQ@2TP9IBTC]\]J3MHFL#;\97]LTU>)[.G
M$K:<_2H/JEBY<]<YP)&>F7KF[1?H$XI=I\_^&UR :;AQHC5RSJ3]=_*S5+SJ
M6;25BKYUS[*VS[;GOX;A 4$?$ P!)/EG0-@'A.\!=C>]SIE-]1-5-$L%;QW1
M?:V&FD-!EJ'>S-PLVKVS[W2V4J]>LF#NI][%$/6838<);C!D0'B:?9 (,(E-
M, H/[@6V8T24X HAFD1HX\.[)"8L1BA!9 FB.X('DYL.DUA,W6%([-L?+A6C
M4C$B%3Y(Q2.I\%&IV[@Q<,)+@GI)$"\13C!#"68?W_@Y2C!'',0/NX%A)H['
M A59( 0SG(#X>)7X'T^43!0:05S,'RN-C ]9_^4G/BQ!:VY- D1M,4&!%Q7Y
MCZHB>%D1K*Y&.2.%Y>,Y>S>W6@7B9!N =')^KFWWN5D=FLPZL+?B.[SK4-^I
M.)6U=/9<Z;O5WH!'SA5H1_Z3+JM"-\5APN"HS'"FQZ+K#-U$\:;O>M[0>K._
M4$L#!!0    ( $**G4Y"W ,[00(  /0&   9    >&PO=V]R:W-H965T<R]S
M:&5E=#0U+GAM;(U56XZ;,!3="F(! ^:=B"!-4E6MU$K15)U^.^0FH+$QM9TP
MW7UM0Q@"3M4?L,VYYV'@.N\8?Q,5@'3>*6G$QJVD;->>)\H**!9/K(5&/3DQ
M3K%44W[V1,L!'TT1)5[@^XE'<=VX16[6]KS(V462NH$]=\2%4LS_;(&P;N,B
M][;P4I\KJ1>\(F_Q&7Z _-GNN9IY(\NQIM"(FC4.A]/&?4;K'3(%!O%:0R<F
M8T='.3#VIB=?CQO7UXZ 0"DU!5:W*^R $,VD?/P>2-U14Q=.QS?VSR:\"G/
M G:,_*J/LMJXF>L<X80O1+ZP[@L,@6+7&=)_@RL0!==.E$;)B#!7I[P(R>C
MHJQ0_-[?Z\;<NX'_5F8O"(:"8"Q0VO\J"(>"\*,@,N%[9R;J)RQQD7/6.;Q_
M6RW6'P5:AVHS2[UH]LX\4VF%6KT6P<K/O:LF&C#;'A-,,&A$>(I]E AL$MM@
M41[<"^R6B"BQ*X36$*&I#^]"/+ 860DB0Q#=$<Q,;GM,8C!-CT$HLZO$5I78
MHA+.5'I,/%$)LP<BB54DL>Q%9"=(K02IQ64\<YDN7$91$*/9:TT7.^;;C616
M(YDER8//8F4E6%F2I+,DJT62)(M7=A7DVW\A?Z&31/-?R+>\UW0.VPVP_]@R
M].!W1I;,V=P,6JA$<1*$,R5OTD,H\+-IM\(IV:4QO7ZR.K;TY\#TH ]X?QY\
MQ_Q<-\(Y,*DZF>DW)\8D*#?^D]J42AU!XX3 2>IAJL:\[\/]1+)V.&.\\: K
M_@)02P,$%     @ 0HJ=3J'R9#(D @  E@8  !D   !X;"]W;W)K<VAE971S
M+W-H965T-#8N>&UL=95M;YLP$,>_"N+]BC'!0$20ED[3)FU2U:G;:R>Y!%2#
MF>TDW;>?;2A*X?(&/]W]?W>'?"ZO4KWJ&L $;ZWH]":LC>G74:3W-;1</\@>
M.GMRE*KEQB[5*=*] G[P3JV(*"$L:GG3A57I]YY45<JS$4T'3RK0Y[;EZM\6
MA+QNPCA\WWAN3K5Q&U%5]OP$O\"\]$_*KJ))Y="TT.E&=H&"XR;\'*^WL7?P
M%K\;N.J;>>!2V4GYZA;?#YN0N(A P-XX"6Z'"SR"$$[)QO%W% TGIG.\G;^K
M?_7)VV1V7,.C%'^:@ZDW81X&!SCRLS#/\OH-QH32,!BS_P$7$-;<16(9>RFT
M_P;[LS:R'55L*"U_&\:F\^-U.,G8Z(8[T-&!3@YTR&4 ^<B_<,.K4LEKH(;B
M]]S]XWA-;6WV;M.7PI_9X+7=O52T*,KHXH1&F^U@0V]L$D(FF\CJ3Q"*0J@7
M2#X(Q+A @@HD7F#U08#.HAQLF+?IO U+Z!W*"J6L$$HRHPPVZ0TEI\6=8J0H
M)44HJQDE75)(D>(4AE(80DEG%+:@,)KE."5#*1E"83-*MJ"D14)Q2HY2<H22
MS2CY@A)GA"4XID Q!8+)9YABF4Q<9 6.B0E^Y0@"6MPYLB!]8DG*[I#N7.YX
M28K)G!0O+LXJ971>NNBFH[B._9.K4]/I8">-;4Z^A1RE-& ER8,-N[:/Q+00
M<#1NFMFY&CKEL#"R'U^!:'J*JO]02P,$%     @ 0HJ=3D:%A(@) @  $@8
M !D   !X;"]W;W)K<VAE971S+W-H965T-#<N>&ULC57M;ILP%'T5Q /$X(1\
MB2 UG:I-VJ2HT[K?#KE\J#:FMA.ZMY]M*&7T5MH?;%^?>\ZY!E_23JIG70&8
MX%7P1A_"RIAV3XC.*Q!,+V0+C=TII!+,V*4JB6X5L(M/$IS0*%H3P>HFS%(?
M.ZDLE5?#ZP9.*M!7(9CZ<P0NNT,8AV^!Q[JLC N0+&U9"3_!_&I/RJ[(R'*I
M!32ZEDV@H#B$=_'^&$<NP2.>:NCT9!ZX4LY2/KO%M\LAC)PCX) ;1\'L<(-[
MX-PQ61\O VDX:KK$Z?R-_<$7;XLY,PWWDO^N+Z8ZA-LPN$#!KMP\RNXK# 4E
M83!4_QUNP"W<.;$:N>3:/X/\JHT4 XNU(MAK/]:-'[M^)TF&-#R!#@ET3*!]
M+;V0=_Z%&9:E2G:!Z@^_9>X=QWMJSR9W07\4?L^:US9ZRY9QG)*;(QHPQQY#
M)YAW!+'LHP3%)([T0_HRBG"")>IQZ0E6_WBD,X\89HF+K%"1%4*PFHGTF*W'
M-!Y#%Y\<18**)(A(,A/!,&M<9(V*K!&"S4P$PVQQD0TJLD$(=CC!%B78?B2@
MT<PEAOGDO'>HR XAH#B!;2WH_8C^PR<*FG]]9'(E!:C2-R,=Y/+:^$XXB8X-
M[X[Z*_T.[[OE#Z;*NM'!61K;&/SU+:0T8+U$"_O]5+9!CPL.A7'3C9VKODOU
M"R/;H0.3\3>0_0502P,$%     @ 0HJ=3E#Q9<8G @  S08  !D   !X;"]W
M;W)K<VAE971S+W-H965T-#@N>&ULC57K;MHP%'Z5* ^ <S,D*$0JT&J3-@EU
MVO;;P(%$=>+,-J1[^]F.&Y'@H?(#^]C?Y1S'E[QC_$V4 -)[KVDC5GXI9;M$
M2!Q*J(F8L18:-7-BO"92A?R,1,N!' VIIB@*@CFJ2=7X16[&=KS(V472JH$=
M]\2EK@G_NP;*NI4?^A\#K]6YE'H %7E+SO #Y,]VQU6$!I5C54,C*M9X'$XK
M_RE</F<:;P"_*NC$3=_3E>P9>]/!U^/*#W1"0.$@M0)1S14V0*D64FG\L9K^
M8*F)M_T/]1=3NZIE3P1L&/U='66Y\E/?.\*)7*A\9=T7L/5@W[/%?X,K4 77
MF2B/ Z/"_'N'BY"LMBHJE9J\]VW5F+;K9S"V-#<ALH1H((390T)L"?% B(.'
MA,02DH$0/29@2\ 3 NIK-XNY)9(4.6>=Q_OMT!*]Z\(E5I_KH ?-US%S:CV%
M&KT6<93DZ*J%+&;=8Z(1!H\Q&Q=F/L9L79C%&//LPJ0#!JE:AH(B9T&1$8A'
M IE;('8*Q$8@N16(@TFU/69A,(W!!+,@=+LD3I?DSB6=+->ZA^ ;DS3H?Y-L
M[H%AY$1N/X,<)8^=R6/'$H63[/&=U7\LYDZ+N<,B<@LLG *+S^^#U"F0.C*(
M)[LUO2L2IP]6,W,:90ZCR1'<9 ZC) ZG/NCFV.N+_COAYZH1WIY)=8.8<WYB
M3(*2#&9*K51ORQ!0.$G=7:@^[V_8/I"LM8\'&EZPXA]02P,$%     @ 0HJ=
M3HK2X%JI @  6PD  !D   !X;"]W;W)K<VAE971S+W-H965T-#DN>&ULC5;;
MCILP$/T5Q <L^,9EE41*4E6MU$K15FV?O8F3H 5,;2?9_GUM0U@6AFI? C9G
MSIPSL<=>W*1ZT6<A3/!:E;5>AF=CFL<HTONSJ+A^D(VH[9>C5!4W=JA.D6Z4
MX <?5)41CN,DJGA1AZN%G]NIU4)>3%G48J<"?:DJKOYN1"EORQ"%]XFGXG0V
M;B):+1I^$C^$^=GLE!U%/<NAJ$2M"UD'2AR7X1H];E'B CSB5R%N>O >."O/
M4KZXP=?#,HR=(E&*O7$4W#ZN8BO*TC%9'7\ZTK#/Z0*'[W?VS]Z\-?/,M=C*
M\G=Q,.=EF(7!01SYI31/\O9%=(98&'3NOXFK*"W<*;$Y]K+4_C?87[215<=B
MI53\M7T6M7_>.OY[&!R NP#<!]C<_PL@70!Y"Z#>?*O,6_W$#5\ME+P%JOVW
M&NX6!7HDMIA[-^EKY[]9M]K.7E>$L$5T=40=9M-B\ "#>D1DV?L4&$JQP9-P
M_#[!%D#D< 8"FB ^GKPSD< $%"2@GH"^(TA'56@QB<?4+08Q-JK5%D"E",6P
M& :*88";#"9(0(($<)./W+08-M#),D8)3;.1(0B8,8;83(%34%(Z]41GBI*!
M!-G4$T4C3QDD%><H'?V56P"8HSQ/,(8EY:"D') T6MF;%I,.,L4/C([D0*"$
MP%)0#&_C&!!#QOLX_H@:$#4K9Z:K($ .G:$ N\8:X8\O&02W!40 %9/F1B:+
M 3$:I\FX+  NI_'<-D!PHT% IZ%S%'![0$!_F"T,W" 0T"&FA9GN?$10@LFX
M, ".Q732\Z+!D50)=?*GMP[V\E(;U_P'L_T-88W=D3::W[B;@S_JWFC::\=W
MKDY%K8-G:>R!Z8^UHY1&6)EVH8?!V=YT^D$ICL:]IO9=M<=].S"RZ:XR47^?
M6OT#4$L#!!0    ( $**G4Z>.UYHY@$  *8$   9    >&PO=V]R:W-H965T
M<R]S:&5E=#4P+GAM;'U4VXZ;,!#]%8L/6 .&;AH!TB95U4JM%&W5[;,#PT5K
M8VH[8?OW]86P)*%]P9[Q.6<N>)R-0KZJ%D"C-\YZE0>MUL,68U6VP*EZ$ /T
MYJ06DE-M3-E@-4B@E2-QAN,P_( Y[?J@R)SO((M,G#3K>CA(I$Z<4_EG!TR,
M>1 %%\=SU[3:.G"1#;2!'Z!_#@=I+#RK5!V'7G6B1Q+J/'B*MOO4XAW@I8-1
M+?;(5G(4XM4:7ZL\"&U"P*#45H&:Y0Q[8,P*F31^3YK!'-(2E_N+^F=7NZGE
M2!7L!?O55;K-@TV *JCIB>EG,7Z!J9XT0%/QW^ ,S,!M)B9&*9AR7U2>E!9\
M4C&I</KFUZYWZSCI7VCKA'@BQ#,A2O]+(!.!O!,25[S/S)7ZB6I:9%*,2/J?
M-5![)Z(M,<TLK=/USIV9:I7QG@N2/&;X;(4FS,YCX@4FFA'8J,\AXK40N_B.
M'E\'V*\@/JY'(*M%$,=/KHK8K LDJP*)$R!7 O_((%T52.\S2,.;-GI,ZC"]
M;V.\B<A-+^Y1:4+(32YX\7LYR,9-@D*E./7:-G+AG8?M*;;7X\:_,T/H9^9=
MQD_P=RJ;KE?H*+2Y?.Z*U$)H,#F&#R:]UCP:L\&@UG;[:/;2CXXWM!BF5P'/
M3U/Q%U!+ P04    " !"BIU.GCR*W<D!   Z!   &0   'AL+W=O<FMS:&5E
M=',O<VAE970U,2YX;6QU5.UNFS 4?17+#Q 3 VL5 5+3J>JD38HZ;?OMP.5#
M]0>S3>C>?K8AE&7T3^Q[.?><<VW?9*/2KZ8%L.A-<&ERW%K;'P@Q90N"F9WJ
M0;HOM=*"61?JAIA> ZM"D>"$1M$G(E@G<9&%W$D7F1HL[R2<-#*#$$S_.0)7
M8X[W^)IXZ9K6^@0ILIXU\!WLC_ZD7406EJH3($VG)-)0Y_AA?SBF'A\ /SL8
MS6J/?"=GI5Y]\*7*<>0- 8?2>@;FE@L\ N>>R-GX/7/B1=(7KO=7]J?0N^OE
MS P\*OZKJVR;XWN,*JC9P.V+&I]A[B?%:&[^*UR .[AWXC1*Q4WX1>5@K!(S
MB[,BV-NT=C*LX\Q_+=LNH',!O2D@DU!P_IE95F1:C4A/9]\S?\7[ W5G4_ID
M.(KPS9DW+GLIXG2?D8LGFC''"4-7F'<$<>R+!-V2.-+_RN,HVB:(-SW&@2!>
MZ]]]X"#9)$@"0?)/D_2FR0ES'S R8))T]X%*NJF2;JC$-RI;F.1&A*SN3H!N
MPJLUJ%2##!.SRBZ#\4##W;_#IZGZQG3328/.RKH7%.ZY5LJ"LQ+MG)?6#?(2
M<*BMW]ZYO9Z>\Q18U<^32I:_B^(O4$L#!!0    ( $**G4X]4T+ JP(  .T*
M   9    >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;)56[9*:,!1]%88'6$B0
M(#OHC-KIM#/MC+.=MK^C1F4V$)I$V;Y]DX LNA>+?\P'YY[<>\C!F]5"OJHC
M8]I[*WBI9OY1Z^HY"-3VR JJGD3%2O-D+V1!M5G*0Z JR>C.!14\P&%(@H+F
MI3_/W-Y:SC-QTCPOV5IZZE045/Y=,B[JF8_\R\9+?CAJNQ',LXH>V ^F?U9K
M:59!Q[++"U:J7)2>9/N9OT#/*XQM@$/\REFM>G//EK(1XM4NONYF?F@S8IQM
MM:6@9CBS%>/<,ID\_K2D?G>F#>S/+^R?7?&FF U5;"7X[WRGCS-_ZGL[MJ<G
MKE]$_86U!<6^UU;_C9T9-W";B3EC*[ARO][VI+0H6A:32D'?FC$OW5BW_)<P
M. "W ;@+,&??"XC:@.@]8.**;S)SI7ZBFLXS*6I/-F^KHO92H.?(B+FUFTX[
M]\Q4J\SN>1[%<1:<+5&+6388W,.@#A$8]NX(#!VQQ!_"\?4!*P"1PB=$8!&1
MBX^NBB PP00DF#B"R15!<J-"@R$.4S8J)&F<H)M:(!C"80*G$X/IQ$ Z4YB
M@ 1DO" )2)",$*3!Q/U*23Q)TAM! %@<F^\,G,X43&<*I#-P0U*0(!TO" IA
MHX0C)&E!5\5.PO3VOD,P$@[=$33@7/0Q(3*@*@*=N4#X 5E@ZZ%HC"S1N*L"
MX>[<%02;&0%N)@-?+ 0;$,4/" -;$)$QPI"1P@"X>\+ ID: JPD>H("-B*8/
M" -;$:5CA$G'&0F #1L)P\[&@+-)-$ !>Q&C\;)@V(L8CY"E!9'_R +! %F"
M7I-0,'EP_93RMN)4:OMWW-OM>K:%:]EN]I>FEVLZKW>:IA'\3N4A+Y6W$=JT
M,*[1V NAF<DR?#*O[6AZSV[!V5[;:6+FLFG FH465=M<!EV'._\'4$L#!!0
M   ( $**G4[X:=B(&0(  !8&   9    >&PO=V]R:W-H965T<R]S:&5E=#4S
M+GAM;(U5VXZ;,!#]%<0'Q-PA$2!MMJI:J96BK=H^.S ):'VAMA.V?U_;L)1-
MO-+F(=CC,^?,F>!).7+Q+#L Y;U0PF3E=TH-.X1DTP'%<L,'8/KDQ 7%2F_%
M&<E! &YM$B4H"H(,4=PSORYM["#JDE\4Z1D<A"<OE&+Q=P^$CY4?^J^!I_[<
M*1- =3G@,_P ]7,X"+U#"TO;4V"RY\P3<*K\AW"W#VV"1?SJ892KM6>L'#E_
M-INO;>4'IB(@T"A#@?7C"H] B&'2=?R92?U%TR2NUZ_LGZUY;>:()3QR\KMO
M55?YA>^U<,(7HI[X^ 5F0ZGOS>Z_P16(AIM*M$;#B;3?7G.1BM.919="\<OT
M[)E]CM-)OIW3W G1G! M"7%NO4Q"MO)/6.&Z%'STQ-3\ 9O?.-Q%NC>-"=I6
MV#-=O-31:QUG28FNAFC&["=,M,*$"P)I]D4B<DGLH[OT.$O=!+&SQM@2Q&\(
M,C=!XB1(+$'RAB"_,3EA"HMA%E-LMFZ1U"F2.D0*-T'F),@^;C-W$N2."K8W
M-B=,NK(91D42Z(];J7 J%?=*>7"C5-PII7F1Y$'B%MHZA;;W0LD[30T#]PL>
M?+RMX3MW)'38#6\OB0L4W>B@U;6D(,YV($FOX1=FI^$JN@R]A\A>Z__P:6)^
MQ^+<,^D=N=+#P5[A$^<*="W!1G>]TT-ZV1 X*;/,]5I,DVK:*#[,4Q@M?P7U
M/U!+ P04    " !"BIU._FVF&2,"  !A!@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970U-"YX;6R-5=N.VR 0_17+'Q!\QXD<2YNMJE9JI6BKML_$F<36@G&!
MQ-N_+V"OZTVPE!<#PYES9@88%ST7K[(&4-X;HZW<^K52W08A6=7 B%SQ#EJ]
M<^*"$:67XHQD)X <K1.C* J"##'2M'Y96-M>E 6_*-JTL!>>O#!&Q-\=4-YO
M_=!_-[PTYUH9 RJ+CISA!ZB?W5[H%9I8C@V#5C:\]02<MOY3N-F%UL$B?C70
MR]G<,ZD<.'\UBZ_'K1^8B(!"I0P%T<,5GH%2PZ3C^#.2^I.F<9S/W]D_V^1U
M,@<BX9G3W\U1U5L_][TCG,B%JA?>?X$QH=3WQNR_P16HAIM(M$;%J;1?K[I(
MQ=G(HD-AY&T8F]:._;"#UZ.;VR$:':+)(;8Z:!"RD7\BBI2%X+TGAN)WQ)QQ
MN(ET;2ICM*6P>SIXJ:W7,L9Q@:Z&:,3L!DPTPX03 FGV22)R2>RB._<XRMP$
ML3/&V!(D'V),W 2)DR!Q$*0W20Z8U&):BXFR,,W=,JE3)G7(9#<R P;/9#!>
M90OUS)PRF4,&NPFPDP _4 Y\5XX\"(.%JN=.F?R!<N1WY4CP*E^[9=9.F?6]
M3+)P;&'@?@/! P4901\N2)+&"Q<Y7'AMX0,U&4$W=^3VA-'LA3,09]O;I%?Q
M2VL;Z\PZ]<^GR':(__"A^7XGXMRTTCMPI?N,[08GSA7H8(*53KC6_7Y:4#@I
M,\5Z+H:F-RP4[\:&CJ:_2OD/4$L#!!0    ( $**G4ZD3EGN'0(   $&   9
M    >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;(54VX[:,!#]E2@?L,X=%H5(
M"VS52JV$MFK[;,) HK7CU#9D^_>U'1,@<>E+;$_..7/&E\D[QM]%!2"]#TH:
ML?0K*=L%0J*L@&+QQ%IHU)\#XQ1+M>1')%H.>&](E* H"#)$<=WX16YB6U[D
M["1)W<"6>^)$*>9_5D!8M_1#_Q)XJX^5U %4Y"T^PG>0/]HM5RLTJ.QK"HVH
M6>-Q."S]EW#QFFF\ ?RLH1,W<T]7LF/L72^^[)=^H T!@5)J!:R&,ZR!$"VD
M;/RVFOZ04A-OYQ?U3Z9V5<L."U@S\JO>RVKISWUO#P=\(O*-=9_!UI/ZGBW^
M*YR!*+AVHG*4C CS]<J3D(Q:%66%XH]^K!LS=E;_0G,3(DN(!H+*_8@06T)\
M)60/"8DE)%="\I"06D(Z(J"^=K.9&RQQD7/6>;R_#BW6MRY<I.JX2ATTIV/^
MJ?T4*GHNXMD\1V<M9#&K'A/=8,)[Q'J*B&?/ P8I!X.-R&5C%4T$HE&**2+)
M[B&;*22>!_>85Q<F=#N-G1L6&X'D3B!R"R1.@<0A$(]VO,>D!M/TF"C)_I$F
M=:9)'6D2MT#F%,C^[W.=37RFZ7QT?3934)@\!^.#F:*B69B.':.;>TV!'TV3
M$5[)3HW4QWH3'?K82Z3?Q2B^5OVM;T=7F;XY?L/\6#?"VS&I7IUY&P?&)"B3
MP9/R5ZE^/"P('*2>SM2<]UVI7TC6VH:+AJY?_ 502P,$%     @ 0HJ=3H9^
MGXDF @  B@8  !D   !X;"]W;W)K<VAE971S+W-H965T-38N>&UL?57MCILP
M$'P5Q .$\)% (H)T256U4BM%5_7ZVR&;@,[&U';"]>UK&\(19Y4_V%YF9F>-
MO>0=%^^R E#>!Z.-W/B54NTZ"&19 2-RQEMH])L3%XPHO13G0+8"R-&2& VB
M^7P9,%(W?I';V%X4.;\H6C>P%YZ\,$;$ORU0WFW\T+\%7NMSI4P@*/*6G.$7
MJ-_M7NA5,*H<:P:-K'GC"3AM_)=PO<L,W@+>:NCD9.Z92@Z<OYO%]^/&GQM#
M0*%41H'HX0H[H-0(:1M_!TU_3&F(T_E-_:NM7==R(!)VG/ZICZK:^)GO'>%$
M+E2]\NX;#/4L?&\H_@=<@6JX<:)SE)Q*^_3*BU2<#2K:"B,?_5@W=NP&_1L-
M)T0#(1H).O<S0CP0XD]"8HOOG=E2OQ!%BESPSA/]QVJ).1/A.M:;69J@W3O[
M3E<K=?1:Q-DB#ZY&:,!L>TPTP80C(M#J8XH(2[&-'NC1?8(=@ECA&6*TB-CR
MX[LBEKA @@HD5B"Y$TB=7>@QJ<4T@\G98NF4\HA*DEF8XF86J)D%8B9SS&"8
ME6/E.>;.R!(ULGP46,T=(Q@F=(Q@F @WDJ)&4D0@=HQ@F,0Q\AQS9R1#C62(
M@'M;,(Q[2C",>T:"R15F(,ZVVTFOY)=&F<LRB8X-]24R+<");W6C[?OBITS?
MI7\2<:X;Z1VXT@W&MH$3YPJTQ?E,'Y]*_QC&!863,M-4ST7?'ON%XNW0^8/Q
M]U/\!U!+ P04    " !"BIU.":=U!W,"  "F"   &0   'AL+W=O<FMS:&5E
M=',O<VAE970U-RYX;6R55M&.FS 0_!7$!QP8 X&(("6IJE9JI>BJML\.<0(Z
MP-1VDNO?US:$XV"IN)=@F]G9V0G+DMP9?Q$YI=)ZK<I:;.Q<RF;M."++:47$
M$VMHK>Z<&:^(5%M^<43#*3F9H*IT/-<-G8H4M9TFYNS TX1=95G4], M<:TJ
MPO_N:,GN&QO9CX/GXI)+?>"D24,N] >5/YL#5SNG9SD5%:U%P6J+T_/&WJ+U
M'H4ZP"!^%?0N!FM+EW)D[$5OOIXVMJL5T9)F4E,0=;G1/2U+S:1T_.E([3ZG
M#ARN'^R?3?&JF",1=,_*W\5)YAL[LJT3/9-K*9_9_0OM"@ILJZO^&[W14L&U
M$I4C8Z4POU9V%9)5'8N24I'7]EK4YGKO^!]A<(#7!7A]@,K]OP#<!>"W -\4
MWRHSI7XBDJ0)9W>+M_]60_1#@=98F9GI0^.=N:>J%>KTEN(X2IR;)NHPNQ;C
M#3"H1SB*O4_A02EVWB3<>Y]@#R!B. ,&B\ F'@^+"$.8P <)?$/@OW,A'KG0
M8D*#J5N1JQB/*@% V)V1$H!2@JD4/X()0I @7&[&"B18+3"CQ03#.N-@Y 6
M<3U82 0*B29"?->%"6*0(%YN!7+A]G 7F-&!AI4BY(]0>P 5>3-^H)EF18 C
M,[V(P&;<(N\#GL#=AO 23_#4$XS\L2< RO-G>A_!O8NFS>O//6<([CD4?, 4
MN.M0N,24</)ZP..N@3!X),49O-TKRB]F$ HK8]=:ZO?HX+0?MEM/3X?1^4X/
M83,UWFC:"?Z=\$M1"^O(I)H]9D*<&9-4272?E%VY^FCH-R4]2[U<J35O)V>[
MD:SIO@J<_M,D_0=02P,$%     @ 0HJ=3@8=N:%P @  A@@  !D   !X;"]W
M;W)K<VAE971S+W-H965T-3@N>&ULE5;MCILP$'P5Q ,<F,_D1)"25%4KM5)T
M5:^_';()Z !3VPG7MZ]M"$=@D=H_P79F9V:-O4O2,OXF<@!IO5=E+39V+F7S
M[#@BRZ&BXHDU4*M_SHQ75*HIOSBBX4!/)J@J'<]U(Z>B16VGB5D[\#1A5UD6
M-1RX):Y51?F?'92LW=C$OB^\%)=<Z@4G31IZ@1\@?S8'KF;.P'(J*JA%P6J+
MPWEC;\GSGH0ZP"!>"VC%:&SI5(Z,O>G)U]/&=K4C*"&3FH*JQPWV4)::2?GX
MW9/:@Z8.'(_O[)]-\BJ9(Q6P9^6OXB3SC;VRK1.<Z;64+ZS] GU"H6WUV7^#
M&Y0*KITHC8R5POQ:V55(5O4LRDI%W[MG49MGV_/?P_  KP_PAH!N<Q8#_#[
M_P@(3/*=,Y/J)RIIFG#66KQ[6PW5AX(\^VHS,[UH]L[\I[(5:O66!JZ?.#=-
MU&-V'<8;8<B <!3[(.%A$CMO%NX]"NP1Q!I7\-$D?!/O/R01X 0!2A 8@N"!
M()SL H:)<)$0%0D1@G@BTF$B@ZD-QG==%U>)4)4(45E-5**92AR/5+J7,@<1
M-R A[B5&O<2(E_7$"X(A4RL89N$(KE C*X1@<@AW&,;'1=:HR!HA""8BZ]FF
M>OYLY^<@$B\= N+BU]I%S"R\.[)0&<B_WRJ"WOPM\1 7T;2Z8*!X00>__\1'
M*%8+%'@%(,%_9(O?;X)<\'FV&&A:[)Q1]:Z 7TRC$U;&KK74=7*T.C33K:>K
M_V1]IYNLZ0H?-%V'_D[YI:B%=612]1;3 <Z,25 >W2?E,5<?!<.DA+/4PUB-
M>=<9NXED3=_UG>'3(_T+4$L#!!0    ( $**G4[FQ/(>5P(  (T'   9
M>&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;(U5VXZ;,!#]%<0'K,'<0D0B;1)5
MK=1*T59MGQTR"6@-IK83MG]?V["$@/?R O9PYOC,,1YG+>//H@"0SDM%:[%R
M"RF;)4(B+Z BXH$U4*LO)\8K(M64GY%H.)"C2:HHPIX7HXJ4M;O.3&S/UQF[
M2%K6L.>.N%05X?\V0%F[<GWW-?!4G@NI VB=->0,/T'^:O9<S=# <BPKJ$7)
M:H?#:>4^^LN=;Q(,XG<)K1B-'5W*@;%G/?EV7+F>5@04<JDIB'I=80N4:B:E
MXV]/Z@YKZL3Q^)7]BRE>%7,@ K:,_BF/LEBY"]<YPHE<J'QB[5?H"XI<IZ_^
M.UR!*KA6HM;(&17FZ>07(5G5LR@I%7GIWF5MWFWW)4[[-'L"[A/PD( 7[R8$
M?4)P2_#?30C[A'"2@+I2C#<[(LDZXZQU>+>]#=%_D;\,E?NY#AJSS3=ECU#1
MZSK$7H:NFJC';#H,'F'\>\1NCL#!#8.4@D$&MLG8X!E!B">+;&T8/!%BPP1V
M(8'5C\ 0!'<$H9T@M!*$AB"\(X@FAG:8R&#JSJY)'7/$&W9&5A'13$0P<7/3
M0>+Q"DD:)5/3;3 ?>XE=36Q5$\_5Q)Z=(+$2))_?E(658/&Q'XNYXW$4)NG$
M#PLLBE2;M:M)K6I2BQ_83N![]E/K?=X1_XV#[W_L28^YV_W02R<_Z]8&B[W9
M/X)&/:D"?C;]7C@YN]12G]E1=+A3'K'N:9/XQE]NNUYWH^DNJA^$G\M:. <F
M5<<T?>W$F 2ETGM0FU:HNW&84#A)/4S4F'<71#>1K.DO/S3<P.O_4$L#!!0
M   ( $**G4X/KF3I>P0  'P6   9    >&PO=V]R:W-H965T<R]S:&5E=#8P
M+GAM;)686V_C-A"%_XKA]UV1'%ZDP#&0."A:H 6"+=H^*S83&RM9KJ3$VW]?
MW>*U.8=9[TLL,8?DX9#SD>+B6-5?FZWW[>Q;6>R;V_FV;0\W2=*LM[[,F\_5
MP>^[_SQ7=9FWW6O]DC2'VN>;H5)9)$H(FY3Y;C]?+H:RQWJYJ%[;8K?WC_6L
M>2W+O/[OWA?5\78NY^\%7W8OV[8O2):+0_[B__3M7X?'NGM+3JUL=J7?-[MJ
M/ZO]\^W\3MX\Z*'"H/A[YX_-V?.L'\I357WM7W[;W,Y%[\@7?MWV3>3=SYM?
M^:+H6^I\_#LU.C_UV5<\?WYO_9=A\-U@GO+&KZKBG]VFW=[.T_ELXY_SUZ+]
M4AU_]=. S'PVC?YW_^:+3MX[Z?I85T4S_)VM7YNV*J=6.BME_FW\W>V'W^/4
M_GLU7$%-%=2I0M?W1Q5HJD#?*^@/*^BI@@XJ).-0AM@\Y&V^7-35<5:/TWO(
M^U4D;W07_75?. 1[^%\7GJ8K?5MJ91?)6]_0I+D?->I,(T^*I&O]U(5"7=PK
M5EU==K "BNQ2\L EVF(3!,=)0WVZ&*?&#6C8@!X:T&<-D SB-$KL(-F/<7*9
M<8%LA612"8?=&.C&,#=:N<#.J#%G_9 TQ@1N@,I)*; 9"\U89D;*H)M[R[O1
M*O3"1=I9@ZTX:,7QN(@TL.)8+\X)$5CA(BFTC'A)H9<4S%'H)67=&#)6!X%Y
M2-F2T=9(I;"=#-K)^ *VD6F6 K-"7)]$,H(;^>,TFC07L;=&NP )*Z0S1HG8
MH""=[J0"<8D$5F*VR)^ B\1TD5?@9=)<C%>++(0IDED1PXO$?)$(,%FD"4P%
M:7\B*CB;)4]G'A60J8BZ4!?'KL0Y+5%2A^"5/*L1>9$LCEZ)LUKRM-8D0D,9
M!ZLR&86&N,PHG48BI# DE+AB-YA$%T.G3 =^@$H[HH@=#!S%@<-W!,5) K8$
MH/I@3U 8-XKC1K,U/8G.>TJM=J$?KC*:8G8PNA1=L4E-HA_M4BN@T]I0&DEZ
MA5&H. HU18"L,+V4N1X]"M-+\4,-GR9^7H$;%=)]L%$I#$,%SC8,/8I3CJ1B
MZ$$R9]*8(<Q"!5C(T*,XY+02EJUE<!"2*<7F#+-0<18"]'#(D;)IZ >HNJ4<
M^>+ )"1.0HX>XHQSEJ$'J*0P+I(5A%%( (5L31- H65D!BHC="P\F(0$2,C0
M0YQQ6J<DPJT+Z,A:'4LQBGPD AK&]AO"]")]/7H(TXOXV8M/$_]L0V=!)(N?
M!0FCD#@*.7@(?.#Q9<Q%G[2+S1'&( $,,NH0YYL)KS560&2C*8X12!R!G#C$
MV2:Y&22* 9DP_PB<!3EP.-DDGR@N^B1-9-EHC#\-\,>O3#C8,A,F-Q!1%F&?
MQNS3@'T,-I/H_#,[=:3#I (REV;LE).<7<&5OGX9KC>;V;IZW;?]3=99Z>D*
M]4[U5WA!^;V\68T7H=^;&>]E_\CKE]V^F3U5;5N5PS7><U6UOG,I/G?AVOI\
M<WHI_'/;/[KNN1[O0\>7MCI,=[W)Z<)Y^3]02P,$%     @ 0HJ=3F_:WN]N
M P  90\  !D   !X;"]W;W)K<VAE971S+W-H965T-C$N>&ULE5?;;MLP#/T5
MP^^M+4JRDB()T&08-F #B@W;GMU$28S:5F8K3??WDR]U4Y-JTY?84@[)0YD\
M$&<G4SW4>ZUM\%3D93T/]]8>;J*H7N]UD=;7YJ!+]\_65$5JW;+:1?6ATNFF
M-2KR".(XB8HT*\/%K-V[JQ8S<[1Y5NJ[*JB/19%6_Y8Z-Z=YR,+GC1_9;F^;
MC6@Q.Z0[_5/;7X>[RJVBP<LF*W199Z8,*KV=A[?L9@6J,6@1OS-]JL_>@R:5
M>V,>FL77S3R,&T8ZUVO;N$C=XU&O=)XWGAR/O[W3<(C9&)Z_/WO_W";ODKE/
M:[TR^9]L8_?S<!(&&[U-C[G]84Y?=)^0#(,^^V_Z4><.WC!Q,=8FK]O?8'VL
MK2EZ+XY*D3YUSZQLGZ?>_[,9;0"] 0P&+O9;!KPWX"\&HDV^8]:F^BFUZ6)6
MF5-0=5_KD#9%P6ZX.\QUL]F>7?N?R[9VNX\+P<4L>FP<]9AEAX$S#!L0D?,^
MA  JQ!*0.;P.L"(04SH")Y/@K3T_3P($[4"0#D3K0+QRH$:GT&&2%E.V&,ZD
ME*-4")1B+*;)2)*,1&1X,N+20>19E"LYPJPP!GRGFI \$GPH\61$)$%!E(KC
M$1,,8K%@DN:B2"X*<6%L=/1+A<)P >/O@T%")1XJ$Y+*A*@5S[E.20?3RZN5
MQ733QA?4:P^2[Q0L!?-7+/.H"'N_9GO,VT5+@+Q5RTBYN65P0=WVH'<*ET"]
M4;F,%B?&+ZC='O3J*_"I&//!**$X]]"AI8X16L?C,1V! X&<\C$?#),@)LI#
MB)8[AO5.</"XH)6*)1]H*5I@&%88HJ4(B6& 6XJ *3GQM10M,PSK#&ZIR24M
MA4'^EJ(5BTTO::DI;JD$MQ1&L5@JS_<&6O\ ZQ]N*2"$#9(1ZQ6%$M+34D"K
M'V#UPRT%6-D$Q(D:\\$PR2;<4\Q 2R 0$NB3":!5"SYPIP)::>"26Q5@">&H
M: C0E5">?@):9H"0&53#@"]-#+,A;E],>D0/:,4"?+DB*IBX.,&XO4F03VN
M%C\@Q \7L$)76XG98%""NBDZ&TX*7>W:.:X.UN98VF8,.-L=9L5;:(:;T?[2
MS9#=Q/?BIAM OZ?5+BOKX-Y8-SJU \[6&*L=Q_C:G=7>S;S#(M=;V[PJ]UYU
M@U^WL.;0#[71,%DO_@-02P,$%     @ 0HJ=3@EFT2L= @  E 8  !D   !X
M;"]W;W)K<VAE971S+W-H965T-C(N>&ULE57;CILP$/T5Q ?$V.1"(D!*MJI:
MJ96BK;I]=L@DH#68VD[8_GUMP])L,I'2%^P9GSDSQS;CM)/J59< )GBK1:.S
ML#2F71&BBQ)JKB>RA<:N'*2JN;&F.A+=*N!['U0+PJ)H3FI>-6&>>M]6Y:D\
M&5$UL%6!/M4U5W\V(&27A31\=SQ7Q](X!\G3EA_A!YB?[599BXPL^ZJ&1E>R
M"10<LG!-5QL:NP"/>*F@TQ?SP$G92?GJC*_[+(Q<12"@,(Z"V^$,3R"$8[)U
M_!Y(PS&G"[R<O[-_]N*MF!W7\"3%KVIORBQ,PF /!WX2YEEV7V 0- N#0?TW
M.(.P<%>)S5%(H?TW*$[:R'I@L:74_*T?J\:/7;^R2(8P/( - 6P,8+V6/I&O
M_!,W/$^5[ +5;W[+W1G3%;-[4SBGWPJ_9HO7UGO.I_$L)6='-& V/89=8.B(
M()9]3,&P%!MV$QY'$4X0HS7&GB#^4.,<)YBB!%-/,/U L+@2V6,2CVD\ADUB
M/,D,33*[21+3)4XP1PGFC\M<H 0+1&9R)?,6$[,[,A,T28(0,)Q@B1(L'Y=)
M(_S.1@\(14%WSH/>^3?H+<7TSLVEZ-U?4_8?:O';3V.D"GJM%@-='PNY: HU
MJ*-OASHHY*GQO?C".[;<-?--Y1^\[]??N3I6C0YVTMC6Y!O(04H#MI9H8O^$
MTCX1HR'@8-QT8>>J[Y.]860[O %D?(CROU!+ P04    " !"BIU.#&\RH-X"
M  #]"@  &0   'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6R55MMNVS ,_17#
M[ZUU\;5( C09A@W8@&+#MF<U41*CMN5)2M+]_239=1V9'K*76)(/R4.:.>+B
M(N2+.G*N@]>Z:M0R/&K=/D21VAYYS=2]:'ECWNR%K)DV6WF(5"LYVSFCNHH(
M0FE4L[()5PMW]B17"W'25=GP)QFH4UTS^6?-*W%9ACA\._A6'H[:'D2K1<L.
M_#O7/]HG:7;1X&57UKQ1I6@"R??+\!$_;'!N#1SB9\DO:K0.;"K/0KS8S>?=
M,D26$:_X5EL7S#S.?,.KRGHR/'[W3L,AIC4<K]^\?W3)FV2>F>(;4?TJ=_JX
M#/,PV/$].U7ZF[A\XGU"21CTV7_A9UX9N&5B8FQ%I=QOL#TI+>K>BZ%2L]?N
M63;N>>G]OYG!!J0W((.!B?TO ]H;T'>#V"7?,7.I?F":K1927 +9?:V6V:;
M#]04<VL/7>W<.Y.M,J?G51S3172VCGK,NL.0$08/B,AX'T(0*,2:3,S)=8 -
M@"C@"!1,@CI[>I5$##N(00>Q<Q!?.4B\*G28U&$:AZ$H2V(O%0 5%\5,-@E(
M)@'(I!Z9#I.,PB3(([R98G(\0R0%B:0 D<PCDDZ"W!7$9P* ,!FUV167#.22
M 5QRCTLV"4,1I?X7 E!QDB4PF1PDDP-D9BI;@ Z*VQL6(_A_BVYHV1XTSI70
M(L%>12!8CI-LAM",D. ;NJ4'775"2JG/!T!AA- ,'U!U'C&YH6-ZT'6!*,Y]
M0@ LFR\0+%*83@DE<SG!,H7C_^@;6%PPI"Z3OIE*1YJCR6>"4#&9H0-+#(8T
MQA<[/-6/J=H!H%FYP[#&8$AD)BT\U8\[4O@W&HB:4SP,JPR&9&;2P?GDPLD0
M3GTZ "H>M7E')QH-#367!S=?J6 K3HVVU_/H=)CA'HD=.KSSM9WMW##R[J8;
M#+\R>2@;%3P+;48:-WCLA=#<D$3WIEI',XL.FXKOM5UF9BV[@:S;:-'VPV8T
M3+RKOU!+ P04    " !"BIU.?W\21BM"  #/&@$ %    'AL+W-H87)E9%-T
M<FEN9W,N>&UL[7UK<^/(D>!G[Z] >-N[4@3$X?LQXYT(MAYC>=52KZ3VV.>X
M#R )2I@&"1H 6TW'_OC+1V55 06 I+K'WKOKF)B61!8*65E9^<ZLWV=9[FW7
MT=^VX7FR7>?_\=O^H/-;[_,J7F?_\=OG/-]\_]UWV?PY7 59*]F$:_AFF:2K
M((<_TZ?OLDT:!HOL.0SS5?Q=M]T>?K<*HO5O?_Q]%OWX^_S'BV2^787KW O6
M"^]RG4?YSKM>\PQ1LO;.O.PY2,/L]]_E/_[^.WR&G^MY[Y)U_IS!,XMP4?[V
M79"VO%['][KMSJ3\Y70#7W8'U5_N@^>OTUF6I\$\_]^U3S[N-F'YRT[[[+\<
M.&#T@IZXBH.G\K?+(,Z<:?0[WH=IE"" "^\BR)UQLOY_^<UO&A=Y%67S(/;^
M$@:I=P4?.F@^Y&D%2^7S_]4I?_*8!HMH_>0][%:S)':^O;_\<_DSM0OWX5.$
MJ(<7WP8K9\GXI'=^YUW?GM=,< XPIP#O-5#,9^\_PUUY7+O=[K2'D_%H7/[F
M?)NF97S5X?[LK-,]ZSGK5D!<17&8>N?PW%.2.A#<!.E3Z$WG\Q!&P9@%CZ^9
MZV$5Q+'W=IM%ZS!S4*\&7:["] D1_E.:O.3/WGFRV@1KY\V"HV2U BI_R)/Y
M1]][H*/GW6WS+(?S +,XB$G661)'"X+U(8<?2!F9ERSI16GX'*ZSZ%,(2)\G
MJQ".\X>'"^_DS:GWQHO6WN-SLLU@9@=X^P [NZ'FTJ]K.)2W8>YE0>SRC_,$
M^!I 6?DEH"K+O$V:+*.\_-U#&,> "-]["M<ADA,RBF"QBM9$G3DN-OP,C#!S
MYU6 +]-DY0&O3(FE5(S*0T![[IU$-/Y4YO.]=>C H^:<A<"C0H^?\/+@L_OV
M]VGR*<J0B<'0QI&(-?Z^_,W;((OF'I#_&G  * ):GC/)$)NN'OX21D_/2"#!
M)U@S$+C]"-!*/7E=1/$6'SSXA?+ ZU]9)-MJ+!2H_FT0!^LYD"/*N.Q@"K\(
MY_44+OPFR#*8\WOGZR![)KJ;XR_AW[;1)R!C.'>.B)G/46AG7AK.0Q@TB^N(
MZ!,\GJ11%=6$FR!::)JF]R;Y,VP$0^<PXB2'4S$OK*""%&$G\YWO;>) "5M<
MQ@:/<R6$/R7)XB6*8^OUT1JV\"F:51S@.SY<P/7B,,C"&BCN]JYB6OF=[,Y-
M%,RB.,H!:\X6:<QO@AVBO>+[=!M6HC4VT]8]]1*D* A=^0&2 +G:/ T7+NLJ
M[DS#:\KH:QAZ$2Y#F&_1S$^2]9DFB#U+X$V)D_73&;#!5=.[>3TW]0-0FD4Y
M2R0Z+J RPJK"]=P=C"KM]]DFF(?_\5M@ %F8?@I_^Z/GL'^4C,])O C3[-^)
M9O.=L_EP9A16,A:D;]JM=@=((?7@H&[A#/9\4#;P?^%(P39_AO/W]W#Q@[=.
M8!>C+$,T$5DT<BMB:S6OZ73;32\:M?U.>^)W!B-ZSW#B3R9CO]<;RF +B,'8
M'_1&?G\\T'\..OYPT*O@J5Z0>R#!Y\]:!Z=G@.6%JQGLKK ]'_A2M@GG*#1C
MAQ*F"Z!A$%>PQ\B!SH";SH--!'M>'GD?YF!36'+"53J!CK?I3A %\,U! 0 $
M=?S!")8QZA*$\&>_/_2'8[VJK[(2)M0BZ5P2Z>PE:7K=(4\VR:23]P&>O><P
MCT!]/049]<;[KL:P,EH5\)&K: WS1*CD)UFTQP!RJ%X3XMZ1#FT>^@03Z*&C
M#SY(M9 7A^T%NW)X-<R50QL +I/TGMUDE?P9!"9"L*XDJ8-U%Z+2F@70Q-Y?
MW]'Y<&C$.M/O\4Q?K\$6HC-=^X@^W)>B!)Z T(GF47Y:^XQ&3C,T;\&D7..<
M^L# <;<5L]'>)[21M._)R]4F3G9AR/OE;;; 5$@U00:_H:.%NI!KQAWXG #B
M4 "#]Q+ES\]AO"#=GX2T)^KPV0SF6Z"BPHX/D,SNEK]RFEJH<#'J"= ;4 <B
M8^C0<7M6"SJKPM/"VX*YG\))2@%WLSB:QSO W1J4LSGR!QQO#4>C[RD-5K_>
MQ'607[+DM BQT08N#K>IL/&QO12__XDZBM\#8ADTQZUTV(J<QYH\$&@=7<7)
MR^%6F=%\IRC+JY7PQ2_;3&F5>8*F50(R,@[1;-%J<$)_D7VVS4@]%HL?U2,]
MMZ,Z7H2@?(+$I8--KH55DN;1WRM/QPVZ*4Y^ O9XBL=P$66;) -6"FO?-%E8
M#@Z-7+" )-N''HP/,72,B5GCHF!V889]5V,:W1Z"N"H+-MNS<9=H:X'\V2)=
M(0-K1!+]U6!C@@T[#\-%QNX<\B,=C7AGJ9%>1OU2E5+6N-2W29HF+R0MF4W%
MC9;A^Q3H-MJ0IKUCRC[DL7O-WFCI<TN%:<96^$IAJ/&U05_6 G VVWE+C8]Z
MG.&#BW">DCE+AL2!'I1:5XOOS31GQ&TG)_@13X>XU+KG'K:;34R,#+;D(LKF
M<0+J3%CM""+W#+OTV'%8/^J$3U^X.'5\@)5>%_$MTQKNTJ=@7<.)[.]\S_!D
MX6+OT:*&U= '!</"8MGUID6GY;W]\'!]>_GPX$UO+[R[^Y^FM]?_:_IX?7?K
M@;+W6=S:/CJ:6]Z)^O,4E&T/[![O)4GCQ;_]Z[C;&?V0>3&ZV;/<6P7K[1+>
M!ZA-$:J7)%F<!3%@<<V.7""9CT18L(0TB-#QBZ2WV,YQ"U$9\E;H=LV!@7K=
M@;<# U2X  XB]TX:A2307IXCL"-1+5@%Z<<PURH$ CA+\1WK +:#UO-O_]H9
M]7^H\J?2_#8^RX.Z@*SIP_6#=W?EO;^_?+B\?52(@O<$\SFC!I>R70=;.-:D
M6P$D:]:R+'FZU-N4F6UZ#CZAOSF$,XJ^07;^T,3I@B0]X25@N< 8(^Z"#%(Y
MS5%5FL_#3<[/(@(^K",MP3-#SM'* B*R G&(+GPN6@/- *K1DXYB]PI&>!AN
MHQ%3D)US$,V=-F+M/GS:QOSXP]F?<8"OX 8P8R">O(RA8_"R )F?D 80;Q<P
M3TR"F&$LP@W#2!("/TB9AWTYMA#H&(BJ$K86' MZ+ME$:W4$@?B#IY =K@AK
M8*DU)[C:B 41#%TC].QZ!0:R35,Z$];X\#."!RH#NS!?H@S/3C9/HQE "9^$
MJ*+0I$#P\-$:^%"6!6"A(>R!MPPB%,<6DS!4IA"JU_[:#6K1 7@=S<NFRONW
M2L7$OQ6O87T!/GX!LSK>G24O:+1FVQFL.0K0M>[ST?X9N<S[) 9!FWJ7&3P;
M@+;;NFG1#,+-X$MVO&AV@YS-9WS!=K'@R 1IX8*75U@*?+6-&5 3;F+3[1G7
MDH($7G$8/<0PNN/J EZ%)"V[%0$E1J!!S9D[JO7+6X )(DO=P:X1WYL3-M7+
MEAPY10:)[\*M*SO1)K2"+#QJ8S+0Y,$<G2$8 9$(//,+V&!$1,2):,_,GN^9
M,"!T.0X^VANTZ^D77%48 *H4"AB5S/T5E?+^*+RZTY6)>KI>;P$0T*A W<=I
M*Z0:+$BXVW_Z".@2K(Z%6>2'UD/+>\ #:ER'EY_GI-P32449AO]:KAHWAZ7#
MWDX7"3&9J>%&#^A^JG((6&/$?*#W@=Z9PLO2-%0\N5ZJ]UK>_>4YB*>;OWC3
MB[OWCY<7WO3\_.[#[>/U[4_>PR.(^NG]Q0,RKS]N01%E3RLN]6KZ\%:\T].'
M#]YMTJ)OS]HCWT,YWVW_0-@3AP%]V.G\H#Q"A:].'H$MSKU19WPJGC :W?U!
M_7GVE@S^]\JU 5(&(QKBF<D0OJMPEFZ1GP$4PT88AV?MKH'Q)B3M68$P[G=/
M?5=W?:G<$9@P]_X"BJW:MO)S_99W>_ES-49O[QZ]OUP^:K3#"J;;)^#GA^"X
M,S#P7QL#2:.X$*OC>(Y\1;'M=1"??8!S_I L\Q?D,2</VUE.".@-VF?]]NGW
MWCG  KIIJG4V"P-X^JY7HB#3%F(X'_>!HDRLCWCG<;)=T$YOV3#$@!-+/& T
MP*NN@63AO*2?HCF>CS51J7<2$)< ZM@2*R TZ"R*:\1'YCT&V4<\C//PE%$!
M:T/VNX:]>MI&K <%<?2TSA2/)%G/+(;$-7L]H[_CI%%Q,7-:#*UA3FN8ZS4$
MUAHR!?E<(->,X%5O4Z@C^;)FY0LW"BQ3+Y.-BN%]@)H6Z!^LN"+'3Q9A[%?/
MBL_H=\/DR#8YX+D _6"C!$'"+!!T;E#$A:6J"926!_KT+\!0D%$#+UML20-A
MA1J^WM&+9 DM<2G3*VOA4HX5A.J34L(IX*C>'V19@GX8U%_@&90=Q^P%:GH>
M\CW,0S@C,WJ&RKL/"DC,%A5'>[,=3(ZZX5Q9&<H]3J/1?"$#(PV-<F0D[R;(
M<9>05#0N0.)0)@]+8%*)9Z!&+J.<36_44%($"K]!M3)C"E6+E*T^ (DO)'GA
MV36*7W0799DB(!@/"AUAAL@8=,TUKC5:16![X9LIP!NC*:H<32WW_,#BP^62
M@VHTK:5$9);Y'2P!"T;&=E1JGR\>'+(B1%_"0T(R-\D*6@D <!FDJ&HOE <B
MHG235923<D4)4BA5YW ZYL\)/HX8Q-%,OC;H842;"V1KHH(X/ 26@,RR?.I0
M)4_50G R5%#H%QL9RR@%!AUL-G'$9RD-<_L%C$)11W'AZT56!%)/!R_\(UB_
M*+%()>FV%;HRM9.(6+)=8#:F9Z0<HS*ADA9IBZ92TR2K0]Z"NE.C7!F=M?L-
M<J5;*5>4W 2Q<0HZ-))IM-P)Z(]HXR/=Z >O#5U:.D6-O"99W>D9F(S3XIJ,
M3N:O(MK.R47FH4_6"/1>=PC"[!U%HW14M3@2B+%ZXI8M6!"@8,4;6MI'V26U
M,'B!;3&;^3A1;9$1>S?C%?_^N :#!95*8KXJ64.K\>S_@U.+#N?SR_.;4WY.
MD1Q\P'^+Z*&7*$ZD?.1/:V E1$1Z=C P5TCH #*:-%5O0ZL)R.F9I<W:G!CY
MDE9%1X)('3CN(K2<S'9BC?6I S?0/1BL(*]A:I@&A!8)HVJ04-]/MD^*WX),
MFL51]BS8!RAA-<D+ZP"LMHCWAZAP%AJK#3$>H#V^!"9("WBV11.R"24*M+45
MEXP7XI^_!OMD&X54AD.9J&$BBDMM-2,!/$=+^.BLP+5P8)J *?5ES*OX-.?Y
M;)DB0@SD.^P4P5PD, +MVQFPY1!A$=9/VT0>")1=N'8\2WLY(;'D*D98EV^W
MLYR[]892=6K2 -CK[9_ >KJ[O[Y$&TFG\''JP@)#9S?75W?>21QD^5FT]EF"
MG"7;'+BE<O$(72T3I%G<K!/>60Z0(?<J.@5<6_8*<U^?X85/"1+'&Z_7]SO=
M/OR"N32]L7<?O&@T9L 3_6Y_X'5'?J_;\3CCY8K@9/"*@%)(1!8V'/J]X<0;
M]?S)8 +&,J&"B02=486Q\"FMGI#AG8!5T^]WO5/K-Y5L@X/L!P'LD3_ICN"7
MP< ?@,EOTQ;H?J@3,9^D9U<A8(N<^9873XXI0$$^H4;/<HAN,7@.H*GP,A/C
M,*Y %?HP?AS [/Q9>>J$M2H-#0T"^2@%"L<ST?+^D+S [ZEON9^MA6 JTT(<
MJJB]L6<BTB0[XP@M:D)H' 0>NBR44]'RAVG+;6ZG6K,^ZG%$']U\0(* ]CF=
M(X399O8".GF-^.L3@C2._K95X873%M"!#:_PJ@J -3=G($"ICD-%NK,=O>4L
M)+Y 7(&/,BNPY;>VR![5?F-Y)PV#M<R5FYDM#5HL#L*\(A %L&SC?-5H$FE(
MO$-#JH$RRXEA\V)):*1M)@I!SQMPV"4@CQ1]C&L@03%#:H%V1$*A?AH$-=O.
MR,X"!&%@)"%!L0,&5P4Q&3M);)8OS*\T$_O_UDI&T&H*AV[G,8LFO/8ZGF(T
MOO5."SMD=#9LLHC8NMU5)B6 ^!*2?[,,C+7-&;-T/LJ&_Q<I6GGP&MRILB*8
MC!AFJX9; P/F0!2]X.3*',I3CAN$2)5HDZ$2HS@;K>*-UVUU/;"N8M+(<^?5
M^#@.ZMF#+%;N*5ZNY8(*1:S8ZPLPI383;]7SQ*M#>:*P.@0-[7K\G:UAP]OF
MQA&.PU9 7M'9,E@A3!Q%:SDINI*Q?FFG5K.Y4)W/_1A^SKVW,66*'2>#ARV,
ML+V?7E]XEW]^?WG[<*GBDX]_N+P'G?WA\O'!VYM!_Q5%\;UB\DB4&)3)B)O,
M(JI90=$V\CO]-OV<C$<N:#U_V!_!O[U)VWC$4LK 0\=+UQ^,A_!O'X2PR>JP
M%&MMJ_5''87S0;L/6AI*?):WF[WH>..!U34>H0 &970P[#I;7&$)&H.Q9I<+
MSSBCOT 1&[6\G^[N+GZ^OKFQ-O_Z]G%Z^]/UVYM+H0/KG5]]WYVYC0<5../\
M8YP\H5Y#B>#R\Y%,)0PY*S\;_HV'*O,F\#7^?Y%@L:8: [H7*$7\+V]EY*RH
M SL-7ZL?(".WJRT?>CN/J0*X$X;IU/QBP"M#=S+AD?RC .-);SS!K[KC@5;P
M@AHHO).!W^7A []##SAHI*P(5 3]">BQ;V#U;5 =R\-P6HH($B]>A.A'I)15
MK>8H0Y%$&) ^;'RRBN:9Y6P,.56HQC-IG@65:[F-/72=9;5>1GZPTQ5Q1#[@
M,LHU5JMI@/+A):4!)UA8B-;9#&B]?=:2N<XEJ=8KGDC6$!QMC%-3R&OT+MA9
MD0B1,R;W<AZFR),*,!&0;X9&Q+6\G\.B^8=^""P(HVPVDFHN";.-BQIIO).J
M$0I;>\A;<U()YE$*-(6IV?/0"GRJFA94M2.$LJ#2%3<N-4^IB&I8],NT*JG,
M$*]BG\=$<]>EC\8 <(9%(QVC%*":T#&JA _L$8$O3E7<E>> +3]BKC#VS7#<
M&I@]J*MAJA#/#:4\[SE7D$?3%&A*'LFIQRV,AMU_N*P4US?7T[?7-]>/:$T?
M5I[U%1GX0R"+8[4&)P'QU_4G[2$J;@._-YH4PY8X6!\H8&4H9R=D>#?4;P$'
M&X/I+&*ZD)HY]#O Y.0KS:(7X0:+/S*0^Z-N%_YM#\:P($F=XBR,C+[O](>@
M/(SZ?>^MJ!P%141L4&\$6L8 ^)-2$<#<'L"__5'?\.Q#\ ^BK$L:"W#HH=^=
M=!QJNPAG3E8;?O8%\G[2\BXNWS[:&K VB>PBJ 6^1E$(K3[ ]2?Q)\(8^Q,!
MA<2*T(B5KY1[^$I]Y=U9WJZN;SFLY0"&E/='H8X$7O+X'*5P1E;,!!!Q]R$E
M."QDZND3\ J5^9.Q6QD-5'(7O W6'Q%8>![-<M^[;4U;..P&1Z7 $(JUSM,G
MFN>!R)[J#WD@O?@F1&E@^;PI?)JREU!XN-I6>BJSG([GL,<S@(9!\'6AR-TZ
ME(^H.&J[?DR!5MDD*2Z^>;W:DV(CDY" !7C 5U7H338F3H*UQ&7AI"L'YBH
M^;==2=X6$B]I \0*NX.VYJUDE>N=U#YDBD+T*#^-4DI0X"JW]IZYV^6YM[$]
ML6W=V9/+ *!5'?44>4Y.UR*U=3M%8P_9_9N>9O"4H&U1_:R<>4RF7AW=*_\7
M"G$R!3^!34AVA)X&7?$PF*7UFVYG4&7E2OX0P@C\02<ATDD_!Y&_#B0"@F<!
M")NM^ZHC+,H!G*55\#'TL+G)8HN)-M8N2& 1(TR2,NTKH-6:X&.M%V[5B=@5
M4-6,%7%B4S@"UZ5H$V=!2O3F>ET<2L]L>WU=Z8JSUL8.Q1P=-4NLIB*O(28*
M+T&$E5L4M Y0 U"7H/2KXA98:9 &8%P;%W5%[$TG7AG(,87W70$A(&\N+1ZG
M*2U^1<%L]D4*$U&A;6ZBH30_*4Q*9G'TI+P[Q@%:V@'?<JK-R%L;4Z*K*ED
M/6T%XV'R>&>4_ #&+8-M7.&3X#2?ZD^/E3^==LN[N9RB\F*?RSA4>?A+3$2@
MIWS,KZ?V!QC21W5$25)AO5RB8$H>&!^?@(823'XIJA$EIX\V<V#;.>AEY4-@
M!$AJ[RDE-MRP>Z^DFF22N:&3X4HOY5R%LV1)B2@G]W<?3K5IUJ D5!2Y^ZJZ
MH%XU4HZ\FO1#Y6#TJ)=15K$2=3IAFHA<^9)-8LRP!,5<ENF\RG(2X"%O+FZ"
M#JQF:CTELX#.!--%HZE(YXHF0*A!&[G[(/:03CWA<R2I(^3Z7S/%Q#M=,*3M
M$3/;7KP7WV#.IV;!_(@N30'RI*@B,2G]+F='[$64JI@\+LY3N%MP/3@<:< R
MD2^E7Q2,=X&0?:ZPJR68*K$XS2JYL-H1%6906HBR_F(L;,4@2%CDKG1T(TX9
M2:4RQ C)U &XD'.NQ6J0&[=J8;%H2ZL#+0';/4LN$N(3F;5B*NOML_,/Z'Q(
M"A#8\<CQ0,<$&WF.,8QP;2(G&')N7&OQY65&Q:%;HU:8/2$IUE%J4()E 2KW
MY\8:PD8Y)WQS0)@#R9]S*MI)/<:3B!:>G180$>?#*J-D#?C>:49+QGY1S:2$
M!_1M9R%_G2@6>76H10\40L92^6Q1](!,^ZXQ[1EC3E^<*B31:7%&+L!@(MV3
M:,WMBT"^KY'R%^$,O=9P]+MB8P0&PIC).0M3QG4&JHA5]F24$9N4CW-W%"8L
ML-'B^7 68X4J'.(JV_8/^Z$NUFF)5EAF_ZMBFE 3RWR#QG9G;+$\B]DE,Z-<
MA9+_O23AX\[3&X^+*ZA'4P-_!4.\[W<'G2;7P_=-7I4*@4WN5G16-+DS>F-_
M-!2O03/&^@-_V.TU4^ *<U#Y@3T[X-*,Z_,Y="Y^'+9*6;X'$?@IX0=3*# !
MQAO[W4F;S#7XM3T9X*]=&- =C?'7'KFPN[AZ8$^4\=,9^>UA3Z&N),X&'7\R
MF@!7!&TEPH37T#)X3N"U@Z'VKULKJ\)W3?EJ,=FMNIQ7F5538)42Y-$?'ZTU
M@QE[=7T[O3V_GMYXU[</C_<?WEW>/CZ4,X=(@$G6-L;X8>E:!!8S?ZJ5B_H0
M:FW5J6^*BNQ.74&IB92K\OK[]%TRK- <,HYZ=E5BP95>%B_6Y&15*TW:J!0M
MM:GGS(&-<UQ3Z9!F-ZI*XU@2Z+:\A\>[\__\P]W-Q>7]@U+(O,O_^G#]^!>L
MG,%$AW,0V=&2/?+L!U-=.E4F@W&F%0>B*S7=)$KWJ?(LO$V"E&+B%Q%6QV!R
MQ19(*0)QD&&L ;<($Z(/>\.) 8VJ_W4%2J<O/8FL'(S,8%6]*(A!066E1*7X
MK,)0*OZLX4Z=&_7_2%2,QG?#-'J]A4GTZG"DAMRW4A0#Y6+0L[*V8#: U$'2
M<2G?>DN$A,"J9CG%"G2KBX_WAOIB808Z#O5==2RRN_B0XHJ.2K8PQDX/+=0<
MG<Y:96A?W *M"] JJ([B 4O1<]PL )J*.$L(;:DZI0<P"'+T #O(KB"F<CVB
M8#SP\I?D#.3X&?HUN>0^HXEK,[9JT(C]Q7B=]BS*\\,1$+9Y S5@$:%M@WP(
M/<;1C 1)HE*O<2EJ08E#<<Q[M<$28Z8IIC)(1;K@JV?3B@T591\C^LGQ:=,_
M)R2'5$BQQJQ/W9.(N[8T$1)BP#?U?_Q CB4H="P"*T^7X%^0L8(2S)Y2/8<<
M45,E#@WJRSLKJU]?5\QJ2I I#PK088IM*3DWD(H%3JOD$Y&&RYB821'/+=.7
MZ3TLA;JV5.I8)%)@>>HL<!V-;@@PHTZA)+&J>GXRA@H:EB]5QW6X!!7LD90H
MNU-T62A1\.T6E!#@JDGZO6=:GUI6,SLA=?]0H=(W.,U@,,!?1J".M^& 8YQ[
MS5/5-#^M:)>'S?3Z/;\/JAK\.AX,_ [H5Y?$&1$YA!(DUTP7=WZO& 0><MTO
MAIPSF=5%(_,Z@[[?'@V]S@1^PJ3B_@Y5;S2O VM -:TS:/M]7$)=!]5JN,?=
MB=\9C;P!_)A,8*:N5]$CEC?EC==N#?KT _3.RMZN1PZ,,D5'A4QS!W1'5%@I
M&F)0SNJ@M@EU$V]9,]0[$NI-*IQO2[>S ,L+/=M4DIS4;1>.0\,A8#-!1:W,
M(=O @:84XGA712]PNME%3OD8#/2+E$X'\."9/'3PJ:DGP$[7'W?0XNCW>FJ8
M:16#%>W8"0NEFM%9AGMD6Z!*DT6PN)VU*,=B@V=UT!KK()'1#:H$G4W,A?T[
MJ8/Z5$(AN51IT>_D]<$\Z')J1+%EV&#<]WN=]FNA,N&*.O!<=5IE!'I7J,I(
M2E_F_8PZB83X'?-+'EK:#[$>H],"CE6^J=K[3Y>W'RZ]J_N[=][YW>WC_?0<
M#+"?KQ__X)U_ -7\'6CE'E=.#=M#$Z"%7<=,Z]"G<V+:,W/MSI*2=!EBY=1E
MMX[M)Y[KI:NL>+5TV$\\7.3EH-H2XWZF( ; L(JX:5!@RCNYTFB=8;9U0,H-
M"(V<TF#002CEH,IDT*E7JC@&/]NN6?]2-AYU)9.%(TSR*DT5]+Z ^QJ 5<D%
M/EAH-!=/%6DD&I::17%PDI%%5*N=X.3!1/6C&!#';)-L&4E^5^6L+4D\+4T9
MY!08XI@U*=U*B\@DWE%T%S=7L1J5KNS8DKU0R2B4EBZGBXM2S*9P=%#O28L[
M+=Q;-1C2<L/]1D> @<E* #73Z-3Q"*NO$+LA01*(]^ 96*2-11^SOCUTPN88
MT)RS*,"$F\.+1#A;@&IY*:4<K(?M#%F(D@<J!JLB\9R!@Z*D\6#8#8LTFT%W
M".OG&1A+.;=H7FQ3+;ABKB?&DK8U=\1H>==4\Z>G125NFZ[!/ WCV'*0J,-B
M+Y1SH002[:7#U/Y@KC(ZTI"X@. )2^"0KJ0I4,&5N\T7"?I!HT\V^BI(P!!]
MQ"F!%41//@ZL?HGX^.;12L4ELF<53Y6T"VD'11PEPZ9)*#GJ3FA69!KXD-)"
M ?D1:>I607?A!?CFC<KZ62=U;V"G?Z8J_P3:EO=A0Q+3 ,]A()K:+P+%/N;,
M'#:)?QG^HT#236V.Q2]P0<SYK%Z"8B:\CNU:YM,&HVJO%BBQ3-O-'5FPK#O@
M'BLV0\?YGE4Q)J@Q5*ZB,U1M"A>ZEF@N@XDQ\X +NVV>9A$?,WT#:(/0T4R=
M6PD=\;1JT51@Z=8FTN9:715J0= OXG!4%8WY2J4M2Z79SB9W]"E2V:?NBU-@
M);71;.&IRN?HOD8U4=B9C*@E)<&I5!M=FX.M;?#,;$1!JGEAL-:BV"IG.-$$
M0C[14VTNF#RLDN;Q=Z[IC30U;=>Z0!19M\3/BW2BJ!99"#-7JP>E)*YH\6)S
MAL56XKY@](<F\V<#\*+I@X=8\R5KV2'%:[6_7[>&T'RZ%/Z6UC<4(*7BWKDP
M)2(.3&(&76W+]; *98K,-+PP2U;5*X[L+TX856_80S9:(F25 N?QV=1)5SC6
MW:03J?"ONR]#]WB)CG"!5X@5C"P3H>H<FQHRU27FDJ0GDK10"&>387DB5'(4
M']&;5'W>?8];H18/M][^!=E@IGK3WE%&M:[CA^W8;A@5]#Z']Y*>@F$6Z1B5
MAD45MIXKZ?!#AA4AG+H29*7L(JN1K0:J,#_J\^&GB!WN^[EI6C[6@2F.M<]^
ML>=7H?9!::G)'"SQ0L(9UZ3@5LVQ@/<,;%=Q"%ROM5.27*,U-.(W$5B@SZP$
M[BO(ISR$Q6"D*^)--64>?,0^+[OB@=9$ CP9B(B+>7<5A$\G?ZY;D!$A26Z$
M-(.U*Y-YH^.P^)#D33%)HF*;LU-96!&_;ZDE,2NV/CV(:TQ#8L,IYG=(OR&I
MNM%KX8B:E+]R);!1(4GO(653OP #+:@H9S87+*CX?)64579B3!Q?HB_J@&%K
M4NH/F\]-/SPIS[5Y5G;$150,F[1'<G9'-T)XHO(561<M0_$%P!SH[.+@P=W3
M@H+Q12P8N'2V#3A61F4^60::$YXJF4>N??%.LM PZ85)QB=B*HQ5J7FW2<XA
M ZN]6^%VEW/[=A?AV*<5R]4B09SMQ/3$@(!U+$@2+4-Z\:<DFAOF9&3OF@1#
MINLV<DOHZ Y>A4KA5FUS1^>+5QJ78 EM,;N*:7K^#$8D#K1,QHIB6PY/U-J'
MR^ASN#ACI:O>B5)>@!FIVFBP V>/S2/.%MN]PLEL^ERYYGS$M"MF%?:HM-D
MIS+GJAT33F]G>AI-!7MS43P$+U+S%9]A6\9=WB'VB[*)4*4+L -$^I$Y=T@M
M9,0?*P94E!DO1JBSOUE0J=-DH5O<+=1=7-<&,ILI^6 ,%*6$QL3JVZ!.>ZDK
M%5J<*$*)K)52P2EGYIV*.>72@%;R-CF72:\8/L,+(13B=(NF.LM/=_)332%T
MABBCD9^BFA42M'/L-YF!]:IZT_BFRG^&"=P9=O_>1"0+M#FQE%I[W@!'M2G!
M8/?U53J1E,/[7AS,DI0"[@6:$A&']$M/T%1E9?Q3%+XP#V'MB8G*2.J4VA:G
M\:YHWF6%%KR6RJ,)@5H5R#D\3/60QG[8>$ZU Z$#J'H?J')5_5Z/;-P&6A02
M2@KNTR*%%K6GT@NP"9XZSBB[=($[64;T#EK[<DL,4<*F)<W-A&!T1%,@A7U>
MLI]RQZ<DMS5:H8^ '1J6$)>J3;8< 3[T"^+$U",K*3*88E3 VD$B1D[ PL=*
M>J2S^@LNMSLH/PQ9F(U(U'XQ5W9M=XP,,M/?2!V <C2BQM:IZN#.FFO)N)L^
MG*-/^ZS3/ANTJ7>HC0LE^2F[*-[5V/H%%9ZEE&2M-A@+)6%E.W:T/P=X4Y"+
M]B(&I&[6A2FT_8%='EM1!5,\S:0OFW9G*C*D#DAFP22A1>S9O;#L6;LJFHP&
MTVP+^WM]SKUN7VW[U_!E[+.!LM<X,_YY3HO$)$F4[/A?TY]1Y8.H<"7\P_P.
MEOWHBU]))795Q,E\TQ]$YR9*?2,2 -J4IA=2VMQA1"K72HU#2K27G;*$GC57
M"=-D3AFRF<M*3CP]!D5B6#46AZ!V)'5=\L:SV>Y,OUWY( K^YFJW1[0^H.M)
M#8H.K(2N1LJ^A2)^C<LD;QJKFB49I4<QPV"].#PIWU6DZ0BYEC[Y(=AJ/\K4
MM_T*RJ*QW O72W&:F3X*:HMTB:+ @'RJ[.K'(>LF46X]+H58!<N;LICQ=H2B
M$#0MDIUIB 14/Q!BQ ?4<45+JXLR(\9%_#_!YF=#\S7&=IEO[K.\R^-+9OC!
M%38T/>>EF%=RDY<()!5H#T^!E9M72GG+T%]VTCG58<R3[ND^5HPO/.G!L-VF
MH'VR+%33!G&6&'O$DQO((AVC4G%4R><N FNM1)SO99V/.9A*VWM2=X(4RAM:
M!V0)W9M9'G@6UQ=3)DLN*7C42!)#]][.Z\"(HL*/3D[1KA3;BG8#M/1P3;#.
M<)$W7F>([2@F\)OTPS"?5;[*,O:1(Z+3Q"L[362J3M]O3[KRPWZ9^6@TP9MI
M]V)Y_'\WE@?8MZ1=Q++Z[,NQ//3;[9'\L%]F/AIUX*-1=0V"NO7![KGB=!*Q
M_);+8G>6>\60Z&8"=9NANLCRO2BP#1=>]56IPMG;Z</EA7=^]P[[U9A[G.P,
M,YW577%1)I5XL[0!:NFKQ+%K'4MX#U][)_@OZAN2,:[\_(T)_;#54T!]3/,R
M>Z+) JOQ2"J5#*K,'U\*4H5GK[CA!+9G4 FB-3]:97BK3OBW;4BWEE2^L&8%
M%9F%D>XVU5<MDG961CF]$M4\Y5@/T^+D&L_LC<Y#+7KWOUHE^5?M&KR1Y+*R
M ZFF'W-G%B8ATG(O?0QW1LVI"[!2,AUK5PK"$F(+C67I[9DN!9%\8BKG+"00
MNY]0:EOFJS^J\D-/'J;WHM]NU^7GE:CC/D BMBK+/:K07$B8M*\D4IW=C1M,
MMA:S5?M<R4':5FVG"P;) <3DB5.3;79$X=NXT33\,?!'X[X_:O>KZU^S[0I3
MH$3[JSQU542B]NA@[5MRQJ=T-:_WDR*PGU6Z]-E4I4O3%\!_D:U:.?W =144
MU3ON=8=^9X!=\D:CUK"#CXI#H?FYD^ 4BVPZ;6H9/6J-)PVYQ=V^/^@-^26C
M-CU[+7EA/>Q,V27*H#":[=-H D%=5JR/W.(H-QO'W8PG%E[?'?F8>(_B?*+(
M:N /QF-JO,*[MMCJ]%!1NRT'##7GA2^>,0J[4!FN)<B%WU5@E-;#;)?;1?'M
M"T:;K2C*+A0$DAT+IY0\4MJGJYPGDO;,E@/[5@/O;1P F3[,03[@Z21^06&C
MB*_L09\SJ]YX^N4X[F^>6]+$!8) '58X/*K4(7O&&PRJ57%6VO&6U4/2V_<K
M7?K,2(E!$7UJC]]XW4EK,*3JZ%9G!)Q?54/M(BP6:GN_H__EW*51]O%LB:_6
MI;:4)]AM#6!4MS6"?R^U>Q S+T^HVO[4&\!_^IM/"3KWR4G=F[0Z\%"_W>K#
MCQIO82U_$1,6@*!F!MK"5#:S]NTQ(2Q4J@FY0X(TCHA+?D\6$'XF-]N:K/F0
M"9424,@V>K9O/J'#R-<8R*TI5(:$*@2)-<R- <):AE&NW?LX'U/9 6=?U0P=
MQ*5\C8YB\*(*.?H8DQJLEFT<#72X4*N=/UMNR8H&V[]L%T]V*B9V/^:<%HJE
M<;)&!@;_1W6]#-XL@5XFQ$S!WZDX23&O,[3*8&RH5>PN^[K22M!7+I/_XFH3
M/&58@]5M=QN%5 ._[/B=_L0;=[N'"*W&>7H=[G8\\2YK[CA&A=SK#;R>E-[7
M8@R;/(PF/?K9:P_5<%28-/45QI.7P\I5V5*U/&K&+-ZJ-!L.<HQ;DV*?$'&8
ML$NP/%&$X6ON8%8*,S^KR\<H?;V&\OF,UEP2_HB=*.N_^X*VC1VZ, ,,J4OO
M<?KG8O,LTX1?5R-37VL\:\=U'-%M53N3UO!W_%&G-2GU09%X#[O50U70P.<#
MV]R!:E-JR8H<7/=D=:6WOML:E8]6[W<B!BO6@\"9I'NEA@3%NQ:DTMKRR^/S
MNMNHYORZ@XVHPXJ.=8SFF(BEI9\4?:SJ%K(WA?;UW*EV5(T5GZBM#G+[Q,G9
M4)%U4IL"*Z& >AJJ?'MJ:*2[GJL-*T:I@(G'N[^K$/XB5&X+'*[\ZI41 E_[
M2$B7PB;EVJB@J ?5QU-UPY/*[")-8E[9N$F'$-5= <8KF-"]O Y0A[3WHPH5
MKAHPUS58%QTAV?9:IB-E\(2#\TH<&/*SN!49[C2*>_&1M]LD0:B&21L4_C/*
MT4'P=BI8PQ12U16*#6*Z.& 3\_R_ $UF"^D!&:SY;@Z*K_)%Q_-DFQ;+S7W:
M3^YUCTYQYXZ+\'- A;^X]-E.I_?"$[2CW%L@5[4YV&C3C"]'V)0%R=>P\2EB
MAT,65LRG4UT,"5+$B!KP19*M(-VI=%ZG)'K*!8.B0Z!''Z,"]+T^-611?5:D
MB!#3;O#52378+[XI6(!4H)H7XX4P1><K;$(NR7@VDJL17$>NU.5<&FXY^XR?
M<',J&#WPI$LJ,6S.)ZA]'3=G)BCQ8A3 5_2T-BT-R!VCHF/P%M51B+(M9*P-
M2KG 3D=B5*:<3,$I3_/&N2K:IR@?\+5IW%0WY%YSH6-%Z1!P<OD3ML\!D7IU
M=__.=4S:IR]_2:I""M]S>'OX0U4>LTYR?,7E2?QY+'E([$;F($S! S1+B:=B
M0CE!\&__VAGU?RA"98?,Z((XM 363\ 50KGNC&=^9?;E$5>=V#>R98A-U+:#
M1;1=9;8I0R_"+^6^)R?FJLL&T]"@!;4  1J]=ZH"(^5^1D0=B:R8PG_8P9"D
MH[3DL!)5#KFWI0Q6*<+VIM-W&M,/+0%SM.>@2F\Z)/!E^)1E+U4X63D3C:_-
MM:\NXE+$+2:5ZBR?)'T*6&_69II-R)Q%866;4M0/(5<RQ#YI<L-!*0]5:=MJ
M&9;,U6\L1E%UJP$E7<4'X7-W>!\3,(SM9<6E53NBR[?7CQ?3T]+-0)BQ8-Z#
M-$9BS;&2=:T*O!*D[YQSUE4>(J>2ZB30<NF+)D#\6-8+9Q0V@#9*N?,":E)9
MB/B#M>B3=W\M^7P)>7:91+VG-'G)GW5U[287S!JDRBUMS'(* *I!QC,MT7/I
M.Y7)!<C/(*;Q..*EN-:=]7J!$DBWUX?I_UDA,Y<RH= >S"..+C@;P5MTW"Y(
MGK*C/*C)5,=DA_ZH2PT(*M2'POPE5(D3^E2!2@/3L8R5&R9M:N/F94T4ARU$
MGYBH6"OG%0.4R8M&DVZJ<Z0)IVN-]01N&8$4MEH\['CGQH&QVEM]AAK#Q5;[
M&NI.T^7N-!3U5,UJU+[1U0GM(5V=T!WRGX-)S[MHQ#G,XG>'8[J:8DA_]29]
M^RHHL6+QAJDA!UO;?-_4"'Y*"W\:!3H^B7<:.D'?_V2 SHXQW>B@[H$P[27'
M?J]-7X_\7A_7/.@-8.2 @M;%](>UP0(0AUKPK[HU>W!^+?Y<->Z$VB=*H)K_
MJD BHQ 1R.AKWAO>&=P7WI4]&[W?R?T:TJR/L5MH.L%DYU-NFS08X^B3_@CO
M<M*-E#3L@XX_[B%M#(DV!EV_/QX=0*1]&@YO'O.%5Z->KPK#)\K$.25"A2.$
MA'72&8P\]4D?3(4:JAWX[3Z^I$<G$)O=#,I4VQL._3[3_]B?C"F^U1_X/?CM
M,*K=3Z9';=/!^-<$JQ#%^4_=KKDY!G]O1*A"IT*F0N4^"L9MXTWC+=M#!ZYE
M0YV78[=E9(TA,T)#9OIP=SN]P1:0*#],.U.YSK*2^Y-6:&XOC=GF#U54!(S=
M-.=6<^I7>)$"#NR'%-\P5W6W*/71Z;3X%*+7X27D&U!UHC47DBF[]BG$VL\-
MZ)%8%D+?4D6JM*+&L"'0TC/N2[2B= Y=2%YHBZ&T27771$!]'Y;HKEE)1B=5
M-NDD'/01QI0KS_H3&>'22 &'*M^)5L8V:#%$2K%0'5&I@H=TY?4"M*%TIT=5
MU+)B:DL!P5+B7U4MS>I/T20G#0(8$U\(,=M&<<4UJL:7A,94:H5',,L(+<TS
M>I*,+MI!NJ4@58T$@>C)62/^#>6W,_>+&21R613=\V:J13)%%(2A+><YXPZH
M1B+R+?MQV6)+EGFH;PQ7J2C:26CZD>''+J9:^VC<XAM$XN28.)S,I4B:G%FD
M*>L362SO9<_=(B657*W"Y$;:A;1I\DMHW82,SK)/6,)+YHUZ;;S39%GF"8UE
MHD<-_I+@P[B%.5SOKA^YYS#>.H8-L*YO?[J\/<<;QU2ZF_>S%,@6JDKX0^VV
MJVA-5/")E/L#214W!9=IYW06-_IGYUQ#A;5U0'N8H*O\&G)E-U*'KMR5&BN\
M[4.WUY).^D@*W8%<!L\7T]">%ON04,$E]<8+)2V;V_D%WBREC47:V5(1CA0!
MNZW5L.#"E%N&$2<E)](?B./)H41 Y-V42['<2@\4TT8.V%#)F8]YMAKW&NU5
MKA3$$.;A4?P;L:SN%;"G*UQ++QU(R244YCGF2<9!I!Q"LIN6]TH[Q"CA$H&Y
M!<M_$9A;@[@('S< -2\BE?#S<P2V): R72)&EG&@J<3VZ.O-3<V=ZG(QA5A/
M#*450LX$Y)9WR7YZW8&Q/!V5&I5@4,NE>&%*_E7M,D'&*B5XDCY@\J[4@QSO
M9JA4DUTIZZ$L:I50(!D:%-+$. ,CFXB,9H)-LEYWY*M*MW3(1<B4TL-5=>'\
M>1W]3>WZWS!3/EKNO%FBK'P=K*EYJ5R+:3?M0:8N=5(4TY$G<,OIK$NF (58
M"+\:-R?F[C*,DX6\I9C1?:F#+>;V&/F:N+6"'MF_9/VDW-UB6<C$X3952D80
M;!Y7HZD&$7HM4L0QUTJPM%V(ULMXBVQ7490U2V:%J+$M)G]%8BDS\4R#SJ5X
M+HWWE,@9Z_,0<)*8F/4%9TXQF8(4)V!5(K35><RPT&TFW9 D;*Z.K>X24O&0
MH,#<E,WK,*>LR#Q6R9K<.G7'2.MSMEAD/8X]6Z:NIEQ=S/1!EY9R L!NP[+>
MIROH?L%(TXX9<LT)5B1*/1(I@*SJ;_EC*YT.DT=P5U0C-M8.1+*#U%R+ZXQ:
ML3..\$(_M9Z,>I@@ZY^%Q4H<[673:B<F0/!Q-$EVY1.)U:?;C,+ LP0#"W:T
MVGJOKUJE81N#IS41+'K_K/IY;/#,V-#0Z?4+ UW"V^#]C"!)D%]+1T+N J(F
M8:X@%9CHID<E=14&Z*)=;F.F#4/C9-C5;,EAGB],"^#[YRD&6(7:(E!8'U8<
M[W"P8Z$8^R(C91>,YDEH.\,LDS-"(%[)AL5/5%U?6'Q+)]19$JO$+7 IP"_6
M\V-11"K!%^(I^#7 &]>$7[E<FJ6P>R<#=F@S]_]1)2_F\:@0=/F\%\J"N<.@
MG?A*81O%3LR=9BJO1)O!56$7RIK (K;(ZCNFG@01]G&-F9W+0+>ZM$C-DCMT
MNV?I2*NK1A40]LZT4.5&RX)T6%ZPNN%9VODTZ )"VG[-("V)R^)7^'Y!+3$/
MSJDG,[O<55ZP5J;L<DR& IN)AER>:)-8PEV1?R&Y9GIDX,PB?[!N@DW%*@HV
M;>.U%\+7IF*RM&Z&I-NPY<ZC<F#*ZC45%&Z:J.<4A#/[ZDLYY\7*'S.AC49S
M@&@:G<64Q9@IB/+,27Q"/4-ZCBR+/I0R:)B?4/VV182>B<Q&+K?FM,@-,TC4
M'IA4#^OJ 0&6,"KI7+KAFJ-0\S$P:5^EG"V)Y>F";MH>MU%&XX8%8-7]3AJ8
M24*9JZZ:9@S[%7,E"?4L):5<35#,A[&NKD&J+::!%:$K,ZPRVLH9K5%66S[I
M1H;M-L"E9E:R*\?'&!X4Q'R_$7MJWX9@5Q-"U5U<OG5M\!N\\F(RZ/#M6!01
MZ;7]T:"/[$Q2:TJ%W69?Q7L[: _H_P<M@E1^BZ4!J3CIR;#7\T[!G)IT\0?>
MU'V*:RG )ZMB\'H=J@+QVYTA@]?K]0]P9 LNKM3N,4X*GNV#\#/VT>=,^*%
M4:_O3R:3H_ SAJW!_P_!3X=*AQ!#?4(4IO_V]N!HI$ <^7W"%8 X& V\F_ )
MUO<NP%NS"[<3DU89!R_9EE+1L9\4-D\.I!*;#P[P-^5ND>P[O)U%=W%.4O@.
ML92"_HT\%66)U3A6G3YL<8T(-RUAQ*?;PFO?Q49'B"3U0$R95)+%^.91!:\U
MN6K[4 @DP^ H-;GM&'K&FP@ *)UEIC*CM/$D7LYJ_:OF!I1]HLP'?("L7I"Q
MD^I0.KF.5.);S6U5%96BWLG[!._R#+-3YQ$K3[:IN+2\_=_*/+^5>7XK\_P?
M7.994=/ P29JT/)(O1M<;D#E-.1>L88?%%2PIZ?2,_(,WUQ?W7DG<9#E9Q&P
MA&64PF_ \$_UO82"4Z,'N5=7%I04Y]8^[/X59<_P0F['2 *LTZ7X]M ?]L;>
M??!BQ0]Z79") Q1[>%\E2_$K@I/!*P*J@W2XL.'0[PTGW@B5'FPIH=W3;'D6
MQL*GM'JNPSOIC/U^GY06_1N_F@;9#V+9J3_I4H[$P!]TW,CR>]6_Y])NP\,*
MRE3U[]F_P7LG.6C;W^]M)?3U]OF^N=L3*C"=/N?W3,8CSP&M1[D\F(_2-DTD
M3%NHKC\8#SVLVBTD$UA=NT0AZX\Z"E.#-E=82;+%_LY*;[Q.SQ^/N >$/QAV
MG=W]":B8E VS(=>@ *VYZG#/!E_@<N*,3W#IH0//L7[JJV^@,_?WY@:?63#_
M&"=/E!_3;K?US\<4-5U,BU;]=?!O3(G,/*QFQO\O$DJ8YS%X"^U(_<M[$CDK
MZL"6P=?JQW2N>E"&Q0R0"N!.^J)>RR\&O#)T)Q,>R3\*,)[TQA/2T<<#S0:"
M&BB\DX'?Y>$#OT,/.&CDA)@W=*ONF&R-=M^E*[GPN.+ W]C-N_:SCL-F.HC<
M&FYAMCU,7X\&'W2.,>?5XB280.A/VF@?=@=^;S0IJEEL):CJ$TPI@S,_(0G3
M=!DT7Q<M+,,P%/JJ _LD7YT[3>6Z_JC;A7_;@S$:.2K6RM<)9?1]IX^)=:-^
MWWO;W+5N!!QOT.D*N_+18L:$S;XANT/P3XEZR#V!R(9^=])QJ.M&W4=>2SW6
MK=YT _E5^5YR?/.!EW\WW8A>\=E!E%ATQGR[#/[;9?#_Z,O@RV?FX#O;OYR^
MOUTU_ZM?-5]UE7@MNSPOWL#Y5E](*_>/NO?<OIH(OMV%^^TNW%?=A>LHF.L\
MTAAY,+>]7GY6TD3=X%F@KR\@Y!*E_C]T3>VK[DT]1'._*#3?Q#-%^O#!*/_6
M\_-;S\]O/3__>3T_#SGCM<]2*[W7*XO?.@-^ZPSX3^T,V.21LA)^/V1L'DL&
ML7>%[?#^).WP+E4WP:H(Y[>^@_^O]QU\#=]4;LY_../\UJ3N2YO4'="/YI!(
MROXV-O7$\*T#P/]G'0"^E;+_4TO9G2,_?PX76[Z5TBUS1^1=E\K<#SK:W_H\
MO*K/P[=& []"HX'F.N$#+$9W5Y2.\N]9 <5.6;#*@'F%9O0MV?E;LO/_I&3G
M\NEX*YTC*+6!&Z0QE9YY4U,H45 D66,\A1%*82Q/.BIL0OG;/V(EG=J2447R
M!H9F<5F2R]MP8\NM50_A.%)=Y_*<DUJG"S!8@3BL=SU@1(&<#H<L^\/#A7?R
M!ADJ;.VCG,;R^Z["60L,$%KGL&&=YMT?Z"9:&G\&)LM?WU%.A[-J.P41]J R
ME_$5X!:R"QWDV:F%CDOAB-Q"=U<.3BZL?FTYK[ 96P=OKI/W8;]FI[+6.8?]
M^+3%PJX=D.5X[%Z6IG1GK#]2S<F'=2^2? )79)?3#VO:C!<S$,N#"/;J[=^;
MB?BJM,.CN< [+HURWM9I9(68#R_"J1;.O]Y@V<@U]BUU=DL&.>S%5KRH5+F8
M2N<X 3AM[Y;2]NKXSM2]PM%9KNI"XM")^#@P?FFE"#KT(CEB;U4F8ATLG:YR
M*#A408F*MSJ/\M%D*M;-=2!%-*6<'G]$KX$>EL!R\_ LIDI'=\ZFC:])^:P>
M5I=SZ<)4E7#YROS* H\[-"?S6"Q69#E6I9A4ICC6<Z(&NI3<1?<D.^F+CJK5
MF,%8NW,'I"VZ+KU9_D6RCFI_P3JBGO#>E?2Z:2+(>UV0:M)69DF:LADT#\!,
M<AO$_7AG)7/HT9E52 +H26*,1<9)X'+71^H7,;6*E.ZE2$G!/GT"FX!<DG6G
M_Y&Z"S-J[%MRRA,X:BP6^'2Z_K_\YC>8E54A1QGP&P0<E%EN6W&I[X8P!H5T
M1?_C%K#;:VM(O?_VOL8"&1+*WR)0(KY<6?K1P,GY'*VV*PSOKK%#6JS2(X]?
MT3:VEV/E)'_M):DDW#//3;>ES$^;W"L32!4O/X+1[$TQ=5C&5\XX=8[.ER6>
M-BZP-@.U'HAR0NJ^D79::IV$.2Q+M9IS'H%)34W%C$X#,0VH$E39/K)YA[?2
MBRNFAMLVO,<WUY9>;!OZW_WXN@Q3=Y9NN^(SA[=AZFG%9[V*4+-*1JW>HV)2
MJKLM%<FI>S?[@&W>)Q<;%?J?RVF)V/N$^FQA^+8\NM<:CIQ8;/DHH+:P9XQ*
M(:.6Z5'.#9725:U2+'>G[P7>M)%@4*IF'56K]._@.10;=3RZ3-8X=85YA'.[
MI^9SX]32]_"@U..]^UUEE+6[;)1QSFGCJ7[C?:=24ZL'@QC4@VOF(T^1R@NI
M&<*+\;WS.&"]\3$ER;%3X>\FU>S<*MOUL7VLREWX;\_ 7HE*+]O 4:K^ZC[4
M<>OWW.:T=KOL]Z.CSC1_I.=\N5D';V:HAN:V7!=L9BF7HQ]($Z](/*^V3@2!
MR#,^<'%VLT@PN=[.-X>G?KM$9O*^';OCT#1PA^8:\[\=$ [/VZZ&T,UGKGO%
M_I&'Y:;7$>R%N]P*MZ6D>:@#6#-7'4_Z.CGD-DTV'>2IC8E[QD2MF^<K@=;$
MDJ9V5KF=BAX67E)1IU&?_5[CR=R33/Z%ZH"\Q C2PGTPNG?;:Y_#^X_F:;2I
MFL/B>J2%Q EULEK'JK$SIO,&W!"34W?EII&%M.[>]_;,*^01BPX"O/HI0GPM
MMJGDOH;4IIQZH6'/E"JQ?NB&[,_C/]Y19$VD"$F@:79J\!CNJ2J^;$*#OEC&
M=8FK=.K'<N;V>\G<?I2\ZC])YO9Y(7/;X*;NC%:^Y Z-<SWW%>5L<]KP_@GM
M&.@Q8T")^(<LV$IX.&)('71?@JG:],DOY"15IF(-2Z_I9>1-4^H,3,X$T(KL
M<<J.Y&3S1IK_\.JK;D&?K+!+:_HBU;KC#NA-LZ</3;WV6'BPL;>,HZ*;E%\[
M#5DU$L9<8T>I.2!%^@C:.KSPH=:P(8+GQQSUA5379IHO%RK\=XW&<6 !0Y/U
M8>7:?@' 7X[(]P$ZFY[#')OAGNY7ML  ;PKWV::@D_E@?^FD"QR($.^1"RV.
MV<?7OFJJ:RR^<!=>4=-0R$'9J^#"H 9#EXBQ L8J9JK&%9FI!:*]%.IW1NPA
MB9.GYN#)014&KDIC%QB4OVVWVFW'\[2G^,#AWJV!.T>W-7(_K*Q4* ^JB0U7
MU#(X;K1)J^.^%"L=W$^_\.CK".7QL<@]]0U5[/BLYH1)6.0(EF?7)WR]676M
M @_6<?Q&&6Y?*_\5$ZJL&^E-ZF?SP7H PW%+"3MR%;MOW>7@D':GZM#\R;UX
MNP:RRE39:J^*?3N\(T4FK6'%N>NT)NZG%Z'5@-B]=UXW7#:C%@!IAA=A6?<E
MF%M.P=Y4'[KGOE=U[IMN>_?LV]Z=1X,TCI#SX'[^!;O+6UK[58BV04S?_=&^
MQKE6;=0735??)UVAF Z<  $F:'XE>*HR>JJJ<@XT&HX*,-5D9=I#QS6QJ$)N
M9LT\[DW6-MQ-I[$I71.0O.=]1;0UERT=SUR<!/H:PV1/</-!JOAK&6I5[<6/
M524B1[P$D'>( =\\PP$F=O56'%]Z<OSV-.?^?Z'IK1=PM_3L%TV=%S6&6717
M],J;F!;F'K/--MUH7YVC"Q:O_'(82XT654YM+]<N-.D-<K71W%V!:D^])3Z.
MM0P85<[0GUU:E!NCJY*E^[;Q*Q9K%&R$0Y%S1(9MZ:T2M6_61YS"@HIY]Y40
MN(=R7P6!PX,*=0/[**F6FSC%$^[([[(L__'_ %!+ P04    " !"BIU.JR\V
M'C<"  #7"0  #0   'AL+W-T>6QE<RYX;6S55MMJVT 0_95E74H")9*<VB6-
M)&@#@4); O%#W\):&DD+>U%7*U?.UW<ONM@NO;EIJ5^DF3,[9\Y>V-FXT5L&
M]Q6 1AUGHDEPI77].@B:K ).F@M9@S"10BI.M'%5&32U I(W-HFS8!Z&RX 3
M*G :BY;?<MV@3+9")_ARA)#/OY$Y)/CA[/GG5NKK9\C_9R]FL_#A_/H0/W.!
M<XP\Q[L\P='R)0Y^G?0B_#ZOB1U0+WZ/^@?,!\1+2QSTBY/&A13[:V0!4YEP
M0!O"$GQ#&%TK:K,*PBG;>GAN@4PRJ9 VFV.4119I'GTX\I[=MYZ'4R&5J^TK
M^.^Z'WX0&#PKD#(V"IQC#Z1Q3;0&)6Z-XP8[\)L0ZNW5MC8*2T6VT7R!IP3W
M,T764N6@QC(1'J T9E!8.8J6E?UK60<VJ+7DQL@I*:4@3L.0T1N&-@/&[NVA
M_E3L<7<%\F/LEH08616#:6;=F].NA4[R+IOGWJ&].HH6U70C]=O6S$8XWYX<
MN%-0T,[Y73'6-^RDKMGV#:.EX.#G\M."T9$%TY@,=5 E%7TT?/:D9 8 A=$&
ME*;9+O)%D7H%G1Y.4U<<JWE^@IJ?>IU+$* (VQ5MCO[_O,K_6/'EJS^7["Z5
M0\%/J-%VJ!,0N3@%D<N_+#+H+_2=KK'7,T84K5O*-!6]W(KF.7@]MFDG^*-]
M+;"]JWMJ'89>D[5Y9>WQF]P<"M(R?6>GZ(()GNSW5GBT'$>M1HH$3_8'R&G+
MKUS!Z2F7?@502P,$%     @ 0HJ=3BUTIF\8!0  T2D   \   !X;"]W;W)K
M8F]O:RYX;6S%FEM/XS@4@/^*E9=E']@VM\X,HD@,S,PB,8"F:%;[M'(3M[5P
M[*SM</OU>YS"X*!PM"^'/D$2U_YBY_@[=G)X9^S-TI@;=M\H[>;)QOOV8#)Q
MU48TW/UA6J'ARLK8AGLXM.N):ZW@M=L(X1LUR:;3V:3A4B='A\]U7=E)?&"\
MJ+PT&DZ&$S^EN',OU\,AXU#@5ESSY3R9)HQWWGR5R@M[RKWX9DW72KV>)VG"
M5M(ZOPAM]R4;J64C'T7='[F-N?O36/EHM.=J45FC5/^K<*'_$;3@?IWY*:R7
MU:"@Y\L?'%CGR6P*%=Y*)Y=22?\P3_K_E4C@+B;1;?3]\/QWVXD']O]THUFM
M9"5.3=4U0OMM/UJA0NO:;63K$J9Y(^;)<Q'&=<V^: \T[$QOJX*RX5Z@Z;-Z
M>U\>>NP%EMD#"1?L69T&<#K($S@V2M;0>LT6 2+\P#&S8B>F:2/(#(',WA'R
M,U=<5X+USX6+ ',$,-\9(-N[XA%D@4 6M)"O1G?#]5HX)C4,NZEN-A%DB4"6
MNWL>N8LA9PCDC!;R<^>D%L[UD7UIUUS+Q]<Q_0'!^T",QYWL>^S*"@=%7Z-]
M1- ^TJ+]$!444 _LN#9M&.+CJC(=S(UZ'48[@OR$0'ZBA;P L0VY=,UM[=B%
M\>QO$4_<4VSFGM)BGNE;* #:%/$LF*(R(;8)/' MEV"[>ZC$B:< \1MAV;%S
M@Y[#=)(2^^2;,?6=5"K".X,PT>O P8YC3$PJ*;%5X!FTG1CMS7/)ES$FII64
MV"NG8NEC%LP>*;$^S@5WPW# -)$2>^*KU) )2*[@\7+>]L4'<)@D4F)+;*UO
M5"VL^XU]^;>#_#1FPRR1DFL"IK9.L*_6-)"':F]AH>'87])OV$DWZ$+,$RFQ
M*/HNW ?=0I"&;!FB]+5K,\P0&;DA*M,(=LWO!S&188K(B!6Q$.M^432^$LK0
M50:Q%A8P>1C-U3 0,DP!&?G"HFFDWZ; 8?8/L0 YB8!993BDF  R\H7%>!C
MT@=2^2K&Q-R0$;LARI?8WC6'QMWO,1MFBHS8%&CB]$\68V+.R(B=@29.0TQ,
M'QFQ/M#$:8B)Z2,CUL<V61E[%G/,&CFQ-<82@U%(3",YL4;0#&$PQ#FFE)Q:
M*6].C7U_QICH]A6Q9D:D/#KBF&5R8LN@*F1[,29FF9S8,F_N#;%]=ES7,28F
MG)Q8..A&S#!^,.'DQ,*)G;W/%EW3</L0MK:V%V),3#@YL7"&F##,,A3IUWVA
MOA@3$TY.+!P\R\CC;6I,0 6Q@/ L8X")*:@@5A".6<28F((*8@7AR="@-S$%
M%<0*"KM(8['S)*,8$WV'0FRAIYPMS$5MJ_J7$X :7DVPE3)W,29FH>)=]L$
M\SOWG84>%?T+@<M66"@<K[@+S$(%L85^88X/>XR)6:C8P599!!UC8A8JB"WT
M!F;(.SM@BC$Q"Q7OL6LVTIN0?-12=?%[2,Q");&%\!5&/&^6F(7*G2Z$8@N5
MF(7*72V$MF$48V(6*JD70F]CAN0SQL0L5.YJQRU@#K+W$GV73VPA'',00IB%
M2F(+X9B#$,(L5)*OA5YV\T>4&6-B%BJI+32REQ#1QIB8A4IJ"XUBG@K/I8)<
M*?[0!+/0C'HS;A1S 377G1(LQL0L-"/_C S;G-F/,3$+S<@_)$,P!_/F#+/0
MK+?0I"_LC@YKL9):U!?0A(/S%5?5E67AS_9+AZ(,;RE7G5(G<.Y2GQO>?_07
MZGC^FO+H/U!+ P04    " !"BIU.N/4##B,"   2)@  &@   'AL+U]R96QS
M+W=O<FMB;V]K+GAM;"YR96QSQ=G-;MI %(;A6T&^@ QS?B9)%;+J)MNV-V#!
M@%' MCRNFMQ]739UI<1?%^AC@X6PSGD7Z)$U?OJ63_5X[-K2'/NR>CN?VK*I
MFG'LOX10MDT^U^6NZW,[_;+OAG,]3E^'0^CK[6M]R$'6ZQ2&^8SJ^6D^<_6R
MVU3#RRY6JQ_U<,CCI@IOI_"K&UY+D_-8PN42[Z8%TRWO??Z?]=U^?]SFK]WV
MYSFWXP<5?Q=4X>,@60X2>I N!RD]R):#C![DRT%.#TK+08D>=+\<=$\/>E@.
M>J '/2X'/=*#XAK(N.8G(:SY6D? =>1['0'8D2]V!&1'OMD1H!WY:D? =N2[
M'0'<D2]W!'1'OMT1X!WY>@O06_AZ"]!;;O"LC1ZV^7H+T%OX>@O06_AZ"]!;
M^'H+T%OX>@O06_AZ"]!;^'H+T%OX>BO06_EZ*]!;^7HKT%MO<%:"#DOX>BO0
M6_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%OY>AO0V_AZ&]#;^'H;T-OX>AO0
MVVYPUHT.N_EZ&]#;^'H;T-OX>AO0V_AZ&]#;^'H;T-OX>CO0V_EZ.]#;^7H[
MT-OY>CO0V_EZ.]#;;_"N$KVLY.OM0&_GZ^U ;^?K[4!OY^OM0&_GZYV WHFO
M=P)Z)[[>">B=^'HGH'?BZYUF>I>F'O+N^S@<VT.Y=LD_PS^MF<%=QO=3OG[&
M9>JG^V=*C].6'"Z?5__S7J;^B0CSBO+\&U!+ P04    " !"BIU.=1XKO^\!
M  !])0  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?J;)%C>M7
M>(AV VP!"7[ )-,F:A);M@OE[W'"0P(5J8A6NINFR3@S-ZEU5KU\?'44)MNN
M[<,\JV-T%XR%LJ;.A-PZZE-E:7UG8CKU*^9,N38K8F(V*UAI^TA]G,:A1[:X
MO*:EV;1Q<O5^?6@]SXQS;5.:V-B>/??5CZ;3CX:YIW9<$^K&A9.T()O<;%.7
MD*[-LU0-&=MCPL\;A_-TW]TS>=]4]*=H=KEL2JILN>G2+7EPGDP5:J+8M7FH
MC:?J(?JF7WWDO3<^WIHN-6;;EGU;D!\O1WQM:7> L7+(R3%M"]HU:BR\?_)_
M#?S<#:7U-'4^57UL=CQ>BG2?JH$-"P_YB#1LG8JJO8:GUL?[85^L7X_?=[WP
MKV)@X^%_;_UP.01(#@F20X'DT" Y"I <IR YSD!RG(/DX#.4("BB<A12.8JI
M' 55CJ(J1V&5H[C*46#E*+(*%%D%BJP"15:!(JM D56@R"I09!4HL@H4606*
MK!)%5HDBJT215:+(*E%DE2BR2A19)8JL$D56B2*K0I%5H<BJ4&15*+(J%%D5
MBJP*15:%(JM"D56AR*I19-4HLFH4636*K!I%5HTBJT:15:/(JE%DU2BR%BBR
M%BBR%BBR%D>4=3SFG6GZWY(\6;O^G,_&?UTMW@!02P$"% ,4    " !"BIU.
M'R// \     3 @  "P              @ $     7W)E;',O+G)E;'-02P$"
M% ,4    " !"BIU.)^B'#H(   "Q    $               @ 'I    9&]C
M4')O<',O87!P+GAM;%!+ 0(4 Q0    ( $**G4Z1/!=Z[P   "L"   1
M          "  9D!  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( $**
MG4Z97)PC$ 8  )PG   3              "  ;<"  !X;"]T:&5M92]T:&5M
M93$N>&UL4$L! A0#%     @ 0HJ=3MT;I@9O @  V @  !@
M ( !^ @  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( $**
MG4Z?8D&Q$0,  *8+   8              "  9T+  !X;"]W;W)K<VAE971S
M+W-H965T,BYX;6Q02P$"% ,4    " !"BIU.FN&T;A@$  !>$P  &
M        @ 'D#@  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%
M  @ 0HJ=3G!].AQB @  1 @  !@              ( !,A,  'AL+W=O<FMS
M:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( $**G4[4 KPD@@0  &X4   8
M              "  <H5  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"
M% ,4    " !"BIU.S)D4_QL$  "-$@  &               @ &"&@  >&PO
M=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ 0HJ=3@'>YBBQ 0
MT@,  !@              ( !TQX  'AL+W=O<FMS:&5E=',O<VAE970W+GAM
M;%!+ 0(4 Q0    ( $**G4Y7R7_6KP$  -(#   8              "  ;H@
M  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " !"BIU.A]ZS
MT[0!  #2 P  &               @ &?(@  >&PO=V]R:W-H965T<R]S:&5E
M=#DN>&UL4$L! A0#%     @ 0HJ=3@)*39>T 0  T@,  !D
M ( !B20  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " !"
MBIU.0F.8S+4!  #0 P  &0              @ %T)@  >&PO=V]R:W-H965T
M<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( $**G4Z4HTOGM $  -(#   9
M          "  6 H  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#
M%     @ 0HJ=3CV^_@FT 0  T@,  !D              ( !2RH  'AL+W=O
M<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " !"BIU.1*#RX+4!  #2
M P  &0              @ $V+   >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM
M;%!+ 0(4 Q0    ( $**G4Z.^>>/M0$  -(#   9              "  2(N
M  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ 0HJ=3EQD
MTF6S 0  T@,  !D              ( !#C   'AL+W=O<FMS:&5E=',O<VAE
M970Q-BYX;6Q02P$"% ,4    " !"BIU.JVE\E;0!  #2 P  &0
M    @ 'X,0  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    (
M $**G4[3\5@IM $  -(#   9              "  >,S  !X;"]W;W)K<VAE
M971S+W-H965T,3@N>&UL4$L! A0#%     @ 0HJ=3HOSNR6S 0  T@,  !D
M             ( !SC4  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"
M% ,4    " !"BIU.8#?;2+0!  #2 P  &0              @ &X-P  >&PO
M=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( $**G4ZD&EUWM0$
M -(#   9              "  :,Y  !X;"]W;W)K<VAE971S+W-H965T,C$N
M>&UL4$L! A0#%     @ 0HJ=3@R536.U 0  T@,  !D              ( !
MCSL  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " !"BIU.
MF(Q^&+,!  #2 P  &0              @ %[/0  >&PO=V]R:W-H965T<R]S
M:&5E=#(S+GAM;%!+ 0(4 Q0    ( $**G4[E[4U]M $  -(#   9
M      "  64_  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%
M  @ 0HJ=3G-?.)^W 0  T@,  !D              ( !4$$  'AL+W=O<FMS
M:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " !"BIU.=JV#Y;8!  #2 P
M&0              @ $^0P  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+
M 0(4 Q0    ( $**G4XX5B((MP$  -(#   9              "  2M%  !X
M;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ 0HJ=3H[B#4VW
M 0  T@,  !D              ( !&4<  'AL+W=O<FMS:&5E=',O<VAE970R
M."YX;6Q02P$"% ,4    " !"BIU.1)(!,+8!  #2 P  &0
M@ $'20  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( $**
MG4ZVG6@SP0$  #<$   9              "  ?1*  !X;"]W;W)K<VAE971S
M+W-H965T,S N>&UL4$L! A0#%     @ 0HJ=3H.#ZT'' 0  -P0  !D
M         ( ![$P  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4
M    " !"BIU.J.JG ;<!  #2 P  &0              @ 'J3@  >&PO=V]R
M:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( $**G4XQ!(!AR $  %L$
M   9              "  =A0  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL
M4$L! A0#%     @ 0HJ=3AZN!S'$ 0  -P0  !D              ( !UU(
M 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " !"BIU.L40F
MQ+@!  #2 P  &0              @ '25   >&PO=V]R:W-H965T<R]S:&5E
M=#,U+GAM;%!+ 0(4 Q0    ( $**G4ZO\!YVT0$  &L$   9
M  "  <%6  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @
M0HJ=3N9QU;#O 0  =P4  !D              ( !R5@  'AL+W=O<FMS:&5E
M=',O<VAE970S-RYX;6Q02P$"% ,4    " !"BIU.HJT]YAH"   *!@  &0
M            @ 'O6@  >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4
M Q0    ( $**G4Y$Z,DV 0(  $,%   9              "  4!=  !X;"]W
M;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ 0HJ=3C7/7TTD @
MA@8  !D              ( !>%\  'AL+W=O<FMS:&5E=',O<VAE970T,"YX
M;6Q02P$"% ,4    " !"BIU.M%TY V4"  !J"   &0              @ '3
M80  >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( $**G4ZQ
ML9+SA@(  ,T)   9              "  6]D  !X;"]W;W)K<VAE971S+W-H
M965T-#(N>&UL4$L! A0#%     @ 0HJ=3I*%6:9J @  +P@  !D
M     ( !+&<  'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4
M" !"BIU.2'SJUD0"  "&!P  &0              @ '-:0  >&PO=V]R:W-H
M965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( $**G4Y"W ,[00(  /0&   9
M              "  4AL  !X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L!
M A0#%     @ 0HJ=3J'R9#(D @  E@8  !D              ( !P&X  'AL
M+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " !"BIU.1H6$B D"
M   2!@  &0              @ $;<0  >&PO=V]R:W-H965T<R]S:&5E=#0W
M+GAM;%!+ 0(4 Q0    ( $**G4Y0\67&)P(  ,T&   9              "
M 5MS  !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ 0HJ=
M3HK2X%JI @  6PD  !D              ( !N74  'AL+W=O<FMS:&5E=',O
M<VAE970T.2YX;6Q02P$"% ,4    " !"BIU.GCM>:.8!  "F!   &0
M        @ &9>   >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0
M   ( $**G4Z>/(K=R0$  #H$   9              "  ;9Z  !X;"]W;W)K
M<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ 0HJ=3CU30L"K @  [0H
M !D              ( !MGP  'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q0
M2P$"% ,4    " !"BIU.^&G8B!D"   6!@  &0              @ &8?P
M>&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( $**G4[^;:89
M(P(  &$&   9              "  >B!  !X;"]W;W)K<VAE971S+W-H965T
M-30N>&UL4$L! A0#%     @ 0HJ=3J1.6>X= @   08  !D
M ( !0H0  'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " !"
MBIU.AGZ?B28"  "*!@  &0              @ &6A@  >&PO=V]R:W-H965T
M<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( $**G4X)IW4'<P(  *8(   9
M          "  ?.(  !X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#
M%     @ 0HJ=3@8=N:%P @  A@@  !D              ( !G8L  'AL+W=O
M<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " !"BIU.YL3R'E<"  "-
M!P  &0              @ %$C@  >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM
M;%!+ 0(4 Q0    ( $**G4X/KF3I>P0  'P6   9              "  =*0
M  !X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ 0HJ=3F_:
MWN]N P  90\  !D              ( !A)4  'AL+W=O<FMS:&5E=',O<VAE
M970V,2YX;6Q02P$"% ,4    " !"BIU."6;1*QT"  "4!@  &0
M    @ $IF0  >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    (
M $**G4X,;S*@W@(  /T*   9              "  7V;  !X;"]W;W)K<VAE
M971S+W-H965T-C,N>&UL4$L! A0#%     @ 0HJ=3G]_$D8K0@  SQH! !0
M             ( !DIX  'AL+W-H87)E9%-T<FEN9W,N>&UL4$L! A0#%
M  @ 0HJ=3JLO-AXW @  UPD   T              ( ![^   'AL+W-T>6QE
M<RYX;6Q02P$"% ,4    " !"BIU.+72F;Q@%  #1*0  #P
M@ %1XP  >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ 0HJ=3KCU PXC @
M$B8  !H              ( !EN@  'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QS4$L! A0#%     @ 0HJ=3G4>*[_O 0  ?24  !,              ( !
M\>H  %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     $@ 2 "J$P  $>T

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<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>77
<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>78
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>119</ContextCount>
  <ElementCount>211</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>37</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>1001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1002 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1003 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1004 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1005 - Statement - Statements of Changes in Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/StatementsOfChangesInStockholdersEquity</Role>
      <ShortName>Statements of Changes in Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1006 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1007 - Disclosure - Business and Organization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/BusinessAndOrganization</Role>
      <ShortName>Business and Organization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1008 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/BasisOfPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1009 - Disclosure - Recently Adopted Accounting Standards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/RecentlyAdoptedAccountingStandards</Role>
      <ShortName>Recently Adopted Accounting Standards</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1010 - Disclosure - New Accounting Standards Not Yet Adopted</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/NewAccountingStandardsNotYetAdopted</Role>
      <ShortName>New Accounting Standards Not Yet Adopted</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1011 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1012 - Disclosure - Prepaid Expenses and Other Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/PrepaidExpensesAndOtherAssets</Role>
      <ShortName>Prepaid Expenses and Other Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1013 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/GoodwillAndOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1014 - Disclosure - Accrued Expenses and Other Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/AccruedExpensesAndOtherLiabilities</Role>
      <ShortName>Accrued Expenses and Other Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1015 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1016 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1017 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/FinancialInstruments</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1018 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1019 - Disclosure - Revenue From Contracts With Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/RevenueFromContractsWithCustomers</Role>
      <ShortName>Revenue From Contracts With Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1020 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1021 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1022 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1023 - Disclosure - Seasonality</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/Seasonality</Role>
      <ShortName>Seasonality</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1024 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>1025 - Disclosure - Stock-Based Compensation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/StockBasedCompensationPolicies</Role>
      <ShortName>Stock-Based Compensation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.trex.com/role/RecentlyAdoptedAccountingStandards</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>1026 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trex.com/role/Inventories</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>1027 - Disclosure - Prepaid Expenses and Other Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/PrepaidExpensesAndOtherAssetsTables</Role>
      <ShortName>Prepaid Expenses and Other Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trex.com/role/PrepaidExpensesAndOtherAssets</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>1028 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trex.com/role/GoodwillAndOtherIntangibleAssets</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>1029 - Disclosure - Accrued Expenses and Other Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesTables</Role>
      <ShortName>Accrued Expenses and Other Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trex.com/role/AccruedExpensesAndOtherLiabilities</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>1030 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trex.com/role/Leases</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>1031 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trex.com/role/StockholdersEquity</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>1032 - Disclosure - Revenue From Contracts With Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/RevenueFromContractsWithCustomersTables</Role>
      <ShortName>Revenue From Contracts With Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trex.com/role/RevenueFromContractsWithCustomers</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>1033 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trex.com/role/StockBasedCompensation</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>1034 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trex.com/role/SegmentInformation</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>1035 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/CommitmentsAndContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trex.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>1036 - Disclosure - Business and Organization - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/BusinessAndOrganizationAdditionalInformationDetail</Role>
      <ShortName>Business and Organization - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>1037 - Disclosure - Recently Adopted Accounting Standards - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/RecentlyAdoptedAccountingStandardsAdditionalInformationDetail</Role>
      <ShortName>Recently Adopted Accounting Standards - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>1038 - Disclosure - Inventories - Summary of Inventories (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail</Role>
      <ShortName>Inventories - Summary of Inventories (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>1039 - Disclosure - Inventories - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/InventoriesAdditionalInformationDetail</Role>
      <ShortName>Inventories - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>1040 - Disclosure - Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail</Role>
      <ShortName>Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>1041 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail</Role>
      <ShortName>Goodwill and Other Intangible Assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>1042 - Disclosure - Goodwill and Other Intangible Assets - Details of Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsDetailsOfIntangibleAssetsDetail</Role>
      <ShortName>Goodwill and Other Intangible Assets - Details of Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>1043 - Disclosure - Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail</Role>
      <ShortName>Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>1044 - Disclosure - Debt - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/DebtAdditionalInformationDetail</Role>
      <ShortName>Debt - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>1045 - Disclosure - Leases - Supplemental Cash flow Information to operating leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails</Role>
      <ShortName>Leases - Supplemental Cash flow Information to operating leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>1046 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Maturities of Operating Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>1047 - Disclosure - Leases - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/LeasesAdditionalInformationDetail</Role>
      <ShortName>Leases - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>1048 - Disclosure - Stockholders' Equity - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail</Role>
      <ShortName>Stockholders' Equity - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>1049 - Disclosure - Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail</Role>
      <ShortName>Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>1050 - Disclosure - Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail</Role>
      <ShortName>Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>1051 - Disclosure - Revenue From Contracts With Customers - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetail</Role>
      <ShortName>Revenue From Contracts With Customers - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>1052 - Disclosure - Revenue From Contracts With Customers - Summary of Disaggregated Net Sales (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail</Role>
      <ShortName>Revenue From Contracts With Customers - Summary of Disaggregated Net Sales (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>1053 - Disclosure - Stock-Based Compensation - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail</Role>
      <ShortName>Stock-Based Compensation - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>1054 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail</Role>
      <ShortName>Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>1055 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsParentheticalDetail</Role>
      <ShortName>Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>1056 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail</Role>
      <ShortName>Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>1057 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail</Role>
      <ShortName>Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>1058 - Disclosure - Income Taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail</Role>
      <ShortName>Income Taxes - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>1059 - Disclosure - Segment Information - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/SegmentInformationAdditionalInformationDetail</Role>
      <ShortName>Segment Information - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>1060 - Disclosure - Segment Information - Details of Segment Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail</Role>
      <ShortName>Segment Information - Details of Segment Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>1061 - Disclosure - Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail</Role>
      <ShortName>Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>1062 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="trex-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>1063 - Disclosure - Commitments and Contingencies - Summary of Reconciliation of Company's Residential Product Warranty Reserve (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail</Role>
      <ShortName>Commitments and Contingencies - Summary of Reconciliation of Company's Residential Product Warranty Reserve (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>trex-20190331.xml</File>
    <File>trex-20190331.xsd</File>
    <File>trex-20190331_cal.xml</File>
    <File>trex-20190331_def.xml</File>
    <File>trex-20190331_lab.xml</File>
    <File>trex-20190331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2018-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>80
<FILENAME>0001193125-19-125720-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-19-125720-xbrl.zip
M4$L#!!0    ( $**G4ZK"(D#Q2T! )C5&P 1    =')E>"TR,#$Y,#,S,2YX
M;6SLO6ESVTJ2*/I](OH_8/2ZY]@1I$R NW3L&_)V1CVVY2O)T]/OQ0M'"2B*
M:(, &XN6OO'^^\NL DCL! B !,7J:'=3));,K*S<*_/W__6T,*0':CNZ9;X]
MD4][)Q(U54O3S?NW)YX[ZTY._M>[/_W;[__>[?Y!36H3EVK2W;/T\?/E-^E_
MWE]_D2Y-QR6F2J6/ENHMJ.E*76GNNLNS-V\>'Q]/M9EN.I;AN? "YU2U%F_@
M]__F+Y2N^Z<]^!,^*>/NQ=+6C:[2DZ?2_].3SWK],UG^?Z7_<_'U_^MV$82G
M.]O0S_!_)0#:=,Y<FSZ]/0F]"[]@K\"']/I]^<2_TM#-7Y$K\2FGEGT/5_;Z
M;_#G.^+0X'+\5=-7-X0O'KWA/ZXN33SZL<^NE:?3Z1OVZ^I21T^[$!XJO_F?
MKU]NU#E=D*[NDS,,BYX#>_QZW;$&BCS.NX-?$=R@T:5-55S7S'NF;XBMVI9!
MWZPO#FY7+<]T[><HL1RJGMY;#V_\'W$]QMV>W%VOB.K9-C!:UGW^KRDW:E1/
MOP=^P,LGT<OIDSI/OQY_2;E!-Q^HXZ;?PG_#F_K1FTRBJT[Z/>RG%#P<74V_
M 7[ R^78Y>[2SK@>?DG!PW.Z]X0L5_?,B'/'UM/_(>66)R.':_[G2XB5/=?.
M81;X=06V[28A@"_#;\>]C?ODS&$[X)K.)+9OSMSG)7U[XNB+I8'LS;Z;VW3V
M]@0W>C?8Y*=/#G#CF[6(4"W3I4^NI -'?^_)/^&_>.VMU>O_[///)^NK06+I
M[O/Z;UW#;V8ZM24&$(U@&E#]P^5_G;SKP=;MC::3\>3W-_&;\8%OTM^PI+9N
M:>N_80/;[D?85.\0-*1*3P[N7?\6 E@+7=P'$JY?I 67OHF_ZDV$-IN(-0D1
M:])>8DW*$&M2,[$NG"NSI1S%E8*;PB+!+Y6PEI56LD8(ZTE75NK$>K4QQK Q
MQC[VXU9A']D8XS(; RX>U[XQAC][2LM9I#?L]I3Z6&2%,;!(.[&/R\XP_AME
M9_CB>EAD\%,9MEUV#KK*L!G9V2[I$<)Z7+/LC.C)=FV(J#BH54^FVYT_KZG#
M(27&=\MV9Y:A6S?T'OWFKW1Q1VW/0>O\LVZ"4P=.^#55J?Y [@P:O_SB27=^
MWMK$=&84O"7MPOUNZ:9[:=[J"QI^%OP-#[J:!==>S?ZP+.W*OJ'V@ZY2?,YN
M%L47-!S\X L-7OFT-'15]PD@:0"_R>,1OJ]R5@B%U<6Y-/G]3>I;2X%3<'76
M(&U<]1RHWB3(=KAN170O".:MD7E?+IM\L!8+:JOU2\RK!VH+?LL@QU[DY*:E
M/DK^%QQ;F6-?+G/4:T^VG5&$X=4^C?KB>$8HH126N7$M]=?%$K-_.L%<[K5^
M/W>=FXOKFS#/7#P26[M]7AZ$VHD!&WR]$=6C9 #4L^^)0S40J:ZMJR[5.*%,
M+>NG'Z;N.B^%.S#E>%:-"$?)-]^I/;/L!98H9%!NPQ4OCXOJ),E1\M2GQ=*P
MGBEEQ/CNV>H<B/3=(.:+8I,-6![ERA<U0P!/3<>BLP=Z0U7/UEV=.I^>5,/3
MJ/;9MA9@Y"T]ESWB:O:)V"88B YLNYLYL>G[Y_0'' 0G-8FZ,)'RF/-JB?61
M0$W?7?!%M&.['RRL@=0U1JM+ERX8/8_$>0?\S]()L&:H#-*)9$UKF+O>*'S9
MK2)X6\0V6B.WCXL97^ZZ7\(EMDG=C]:"Z.8WLJ!.3);I+OT"9I &5Q+S7H?M
M=>$XU'7>/W\E_[#L#P9Q6LT1(3E1')7@IDSR'"6S?/ <UP+9^9ZHOPSK/LPH
MEZ9&9R^'64JCP[S55/H<):?<VD2C"V+_<C LB'\D1,NQ<TPHEYM-JJ-DGFOJ
M@K"E6N"7A[GF!IQVB@A_^J<'6*(?;YFHPP^!1S8 OW:^TO _2E;("++ 3KE:
MLM.4+RK:61#;H^2$6/C_I:Q[*."21.\H%_IVKMO:!6"E40TX'PF#9VT_V%33
MW8M[F])XP.4CO7/Q!+;MM3T,&*QV&L0\N5H"^:/D#@S>6&9"!!R#69! _2@9
MX$*#G0#D(\9WHH.9_8$L=9<8Q\8,N60X2L;X"L[7PENLXI;7X'^UVB+ 4&4(
M2/PS@L-QKB)Y.OQ5#.-PE*MXY<ZI'<HAAJ7S![@?O%KX >/T<(7-7)WWSX%1
M_//&LV=$I9\-\@LN_!NQ;6*ZS_ X:C]$RO[_FQ@>N_G",*Q'K!1RN-&$%SJ'
MXA%L)(AO&Z83M8X46E$Z<B=U\^H<)<\?&=<*GJF=9X24K$%*II%4R,BV\#LZ
MK]=T&11RVM:]3181WPT+\!)7' *#YD&^CNYF('^4W/")P)74<6_)T]\IL2,'
M.LG3=_8.)NIX%IX8U_2!FA[UCT1>1NM=+TW56E"X\<)SYY8-I,$\VB%P3A[D
MT4*$3!+4(>$B-%^_.765CI)?*[+ASR\ U&9N%]Q:A5M3:'R4O'IK4^)X]O-1
M1LI3D#]*)A"GRL29L2+G5U\>(XB3J%M)A%MBWU/W17%""8R/A",B?8U%,[[V
M-V$I;A,?4)>UO;:MSM@+1\*\@DVJL8EHQM?>[D.-;X(=]UMK(_^_?(X5S-$2
M>[+MC'* !^O;R#2B&5^K#ZRWD65$,[X==III(P.(9GSM;\;71KX1S?@.NQE?
M&WE*-.,[UI47S?A$,[[6,J=HQM<>YWTC5&WN7-5&YA;-^$0SOA?*VH(9CW/=
M1>.CO30^:B,KB,9'^VA\U$9.$(V/CF2A16N;(V< T=JF!:UMVL@8HIU&"2X3
M[31>!,\?&=<*GJF=9X24%.TT7C:_BT.^.S[DVPXF&-U:LN(SP6AC/8OV#\]Q
MXVF10XX<%"I9B6'=.&>,RG#&J"LK38F'%6=LKG02G-%"F=$09XQ#G#$6G-$*
MSAB7X8QQS9QQX5R9(5DA1ONT9+2/;@(?P!U)81#\4M>2BQD][9W1LSLN$ /@
MVC, KN%5[RD_P5]8IY=%(\;=-&*,+&M/Z<JC>I<UU.#GT;J=6YY#3.VSY=DN
MI3RI=@DFCXGUL_&:=/S[4-HD1F'EQU^*X]OPPL:ZM=2]L-?TP3(>J/W%(J:#
ME7) F4^S&541R2N3_I68'K&?;^>VY=W/<8J,^_Q7SXP$+OD0F<]$U0W BO<>
M.()9.TFT?>:I1M,Z@J"M'0/4(L;VC.@*?-9MQ_U(58:D8.\*[%V LH+):V%R
MX5RWS[EN>,F%<WT0SG7#7""<ZU8ZUPVONCAV]R*.)NVE5<\.C1)Q?NX%,.D^
MSL^U5Y(>%U<=P **H9SM6@XBIFNV9CE$?X8V66P'+,,GS7*I,!2%H=AV'A5<
M=9 +J/Q4IKR*^4)5+8\=2;B!YVK$UIP?2R !Q5][2J0.<56GYWRV[&_T<7WO
M=]LRX:/*,@>M7NCU8<=2R*QN*T*NACEBA+4,RK0VCN@-0X<<AJ) J84QU'AA
M\[#,88AAD^6KXNQ\HZ=@=E>/* [![^<0_.Y66'0YVE67HUW6DHN3B$V?1-S=
M:HISU(591)RC;A/CBD8I#;#N<3=*V9?4??'L)Q8_DND6DDM(KL/,8TZ/C?W$
MXF<OOI!;[6"<?3LP!\"X(F:QTYC%#LI910;@):RDR #L/0/0^*%/D0'8>0:@
MB34-M902\G=G\G?<9!QJ+.3O_N5OPRLLY.\>Y&_#:RJ\F9UZ,PVOI@BJ[#N
M4?C]!Q8-;)AQ11Y#Y#$.EGF/C/W$XIMB>(10N8=Y=$9,AQ(J]P4P[Y&QGUA\
M4\ROV5_5>./GQ$4&X"6LI,@ [#T#T/ *BPS 7LY@55C3->0/U/3H9]M:H"UK
M$]7]F^[.@Q:JGYY4P], )3PW#/_5;LD3XX#/<*&N_1R,Y=%(D4\D_]'7=!8>
M$S0-S9>;GDB>J?,K?L"'GS]N/IY(&E7U!3&<MR?=_LD[>3P=CF58SM_?5 "P
M=OR4+/PB\_,*X2<KO7&=^'VP'/=J]H=E:6CYW8 IIX,1>&,96A*-?FW+)/>4
MWBB"1C8<VT([J(OHT\%@.M@"V#]LRW&^V]9,=Y/0#>NBY6C:'PTCT(7>6QB<
M45W$&H_&<K\(.#?4,( M_Z F^+P&D/%"6^BF[KCH 3_03T]+D*4T">FX+L+U
M>_"X"*3%0*H#B4E=Y%8FT^&T(A*K!BZ7I@HBXPLL5Q+B:6UDG\K3*,0I[R\+
M7K]7%T$'X_%P4 8\UO"".B[_U2?O-YK<8_W:M-PPRK99$&P'96VZJJLHTRW@
M#&@<*#3=](#V_B)8IO.>SBR;\NM EU'GTQ.PMF6#CB/V,^M/],TR$07;8CLA
M>&T2U=KT67^J#(<Q7!O#8V_DJDVA#L9#98_D@MM]YGL/0C)-'?9KT\YC--:2
MF"9 V K*VI2VW!O(:0N2"R;Z,C:=H\?SX"\,;.:K69H%/,@$M?16DX>QK98#
MQ];@9AH992G;'\MR;QMPP6 "WG>?<6*4"UH<_<<E^GII0GL0U\[1 N<B'* H
M@ZD2 30/@JTA'<85=?30<2'?82P/!EM!^H$X<_@9_P\O>2 &\\3=#\2VGT%D
M8#0\::P-XWJ[-'''TYC/5@B0&B"/Z_+RQ.X-1S%KK33L?F\X9]T9$I;E@V?;
M<%\2Y+A.+DUL19[V!U$)D0?!]I#&U6%IXDYE>=3?"M!+$WQ^U[*?4[=87'F5
M)N&P)R=,S/4+BP,2%_JE*30<3WIR(4!X6[K,M:HL'Y6IK$QB7!5^97%81I4E
MH#+N*4I!6.*-^X!LH'-X1 CC%X^Z821!K"[Q!OUIPOC?"$AUP"L+O#&(CGXE
MP%FFWK\4#-(L+J@LY_J*/(GZJ6DOW@*RRG*MSYBS#&3\MR0HU259?SB**P/V
MKB)OKRR^!F [*,JFM_LR_SMY1H&?*3;B)FEY$=8?*I-4=1-]]3; Q>-9Y7E&
M[DT&!8%CQ0CPL^U1[8M.[G#2H,X*%QBCA;[R;UK%P(.:A20"E17$0 &O@2%0
M';R&D!Q7UCS#$>C!&I$,UOHCG5&X"G,3H3MSA-2XLH92Y)@*W01#-7@K*Z9*
M\ 9-F<%1TCS5#9: K1\Q\N"N;HX/P!R/!J@+ E,/ I6UF0(ZI#H"\5V1!W)E
MK3=-4;\;>:0,A)4UHSSM#;> ,71!$JC*"E(>*X-)5$.&7E@8CLJZ$&P&.9;4
MR8 #ZWQTWJT=7?*@EE1-A6L+%??DZ&>F;KP]<4'.GTAOMGWW9 O-D_?NJ,9A
M=4YSR]"H[? RBR0 E?5%BB6Y"8IJ$%?6&"G69QF(\Z5<EB4XJ:PPF+ M+FY3
MC-8M(:^L*:I#GC2;DF!6U@YR;S0<9W+REE!5U@A395P*J.^V;_\P+DZ/?TZV
M4 EY8J?0.[<0_YO$K%_*F?'"RJ[+.!9CB[^R%#C3RDY&/&.6!TY&263HEB2
ME56!C.HYYM9OA*,JU-5#^<I 4085H([7*((8\Q:>05RJ@2^"Y8E)J"MK@\%@
M,IC&"]XVP5$5ZLJ:8"##0Y0*4$>*\3,V6F5%H/3&HWXTV)E\;UFH:G -)M->
M&:BB4OD[L:]L5G6KL2N_4_MF3NP42$O+S9]+:O]D#PO#?/GM\\F[WBD.GBD'
M438.[&?GPG/GEJW_BR9J&V$_E(+=8<]+ -WOQ21M/A35:0Z*IBQWM(CFY21P
M_30/B>7B!"\M@ L3O  X&=!S)"\=QTLC<SFQED%F-&FF\G"<"F[X_5N!6$[&
M98 ( F@ZZ?='U4"\\ERLVL? :A+.<N9O!IS#R; _'DR&.7"&@-@>V')V<S:P
M0WDT[%<"MOCN2E,A]8BSJKLK1Y#)Y2ST#$K+2B\NRG* R+0B^(5)&,L9Z5DP
M@@2 ARD9E@1_=VG0:M$#LCP88+2D,&BY$BE1G5W'.+IM=UR6[-H<]!HGRK@;
MP*. Q[DI,+89CWP[I_J!QJW<O>IHY;-^A5-\6[E4&_#)VS")TN]ZYH=MN_>K
M;)E\9[4F3-+*^U,<M>H<EF;]E2LD&"C342FH<ODDU]3;LLML4<$Z&8XFHUX]
M7))F"M:,1^K9M$G-_)%K)=;0*[90]&\TK5NPYNKO*@U2BYP@4_KC4OHO;\,,
M<C7XUFU!"PK6WG0"6U:I9<L,<G5X79BD"E80@W(I55< FUS5/2Y4/B;'Z_KR
MH4J+;.1Y@(-RL8H,'M@06LGP_M(NS>+P<M'A[<!,<FP9"&L)H=0"8>YZUQ)&
MV6Z]>1%OQFG2<2*TGGY:J5&QG#SG%($YL?WY>GST; #D.^O;P G _O<]<:B&
M(%#38<?IDB@7.U;=I,&C# 9A5WT+K H0A450BM(D\Y1V_31)X8"XH"V%3-VD
M*';\>Q?V5[^7HAKW2)M)(AE3H2-!K:BQG8+K\-FR;\D3=@5!90W/@2^*(E?L
MT'J3<@%L2CGA!95#*YI\_X?G\+JU:\KRK[?6UM3)/"R_:PE1 :O&B%/L>/TN
M9,9PK$1K"-I(KLSC]:7;0S2$[18:F?5^2:):T+YJ4*C(HUY_.*UD;3#<JNF2
M#/(4.RS?E%21*^J@YNA2T$;=@4!1QM.4&&-+R%3,;"V&94J@JQJ6*6FN"Q46
MP4XZLI-$?G4/<D(93"?3W"Q= /ZV6";RL1E8-AHZZVZ)*/OYFBX]6YWCVB?8
M(HEN08NRL?C:9-Q/"6/EX5 1X6)&8O.0Y\2,)G)^\*WA#'*LP&3[J.U$3HO.
M-:\SXR745>.U$SD_AK>C1$>\S+DZ6FDQOQU%U%)*B;=/=$SD_.*JIC/(\<*6
M*ELF+:>V"T'<32E KLYAE8]#]$=](&\)J'*#R1.E6&O"9H/)B2Y430:3)P7[
MW38:3!Y-^FT*)D^RF^?63Y-V!Y,G!3OS[D3'38?M"B9G]P4NW=.O7M3J""87
M[#+<J#_7[RF3=@:3LSL;[UI"M# Z6K!C\DX24.-)_/!?^\B5&3DIW\"R&6QK
M"R87;/W<I%"9]*:323MCR=E-IW<B5%H;2R[8YGHGL62ELJ9NCDS%K-9B6([V
M&4LNV+VZ4=L#\!\,=A!BK:\Q]%"1FXHXII8D[V8AL+1:'O42=N!6X9/4DN3F
M)6N\+6_EP$EJ#?*.O3&E-T@K@:F"5FI!\J["+O)T,*FKM'J26I!<?7IAT8AC
M;S(>]$:U;)G48N3:,4DOK9Z,E;HY+#=U4D@WCN1)?(I++E1E%%^B7CE#\36<
M7MR5[DL4/S>*;NTJ\R-=VO X9N_ 9X.RX:RF=K&P;%?_5[JW5^-TA4&BR^1F
M>*K#7]NXA<%X5 W^@O[UH,X:BU@&I%@LK@",M<4 DA[*1AC_ *6*J84K\X88
M]&H6&=&PFL^0@#DQ'F)KNG9CN[ 80'6@4,SC+D3VBAA<FBI*.?J1\O^_-),#
M!I+PUS?E3YG(L>!1$8BJ8U#;H"*Y/QT-XNW@JV(0C#!(:90Y2<QNV)[_Q_%V
ME;F05 "YOM&!TUA_\@H0?[?I$MR4H$FR/\4H:$^=WO%],JQMMF!75N3!!ER*
M@-@$DK7-'NS*\J;UJHYCK U\$IW:!A-VQ\/$U),-T%0#/3$)I(*<&L>.\%8'
M/:.S^VH:8DX/Y$EB@,CVBZ*,^_T".J0$M,UB7M_X1'DR'>\2\]!L/9]'V%RR
MT-<Y.C<QSV3[>;:#_F8M4!S2)G&NS\[H)<?EU(4TF(DJI1H;K/A%-ZES-?L
MHCC9]W*2&+>RO1LY3+:YRX!B2U!K,SJF_%![65#!GR?/+ EZ-=L :FU&1:2;
M:,;KMX2Q-IM@$E_X0I!^]R_Y;-GK0 E<F-T0=Y*8V+*]FS(8Q,K]-H-3$?C$
M));MZ3V-A0]*PA[B=0SE$E.%BWD\[H>I41O$"SQ-?T";+=WK1_?364W$8F^X
M6K*1K4FT:S,+XB=E&\5CCP2KS9J08Y7/.R,8#C DSAS>]Z!K5'O__ ,><VE^
MUDUX)=QW =@^I-M2B>$SVP?9>I-!HIE"0;#J0J8V8V$,TFI0 S)P^4QW4VN6
M$R-H:AS7NWYM46!JT_7),NAT8#+HN3*I\Y:YQA!";SJ-3?(I#EA=Z-07+)A.
MY-ZD!FP"!7=K^0FCS.F_26QJLQDFP;"W\E#5A$MBI,[V-1Z#_K .7$(:)25
MG8],;89!AHK; %!M>-2FKY7$A.MM<,G881A%=3;L_,0@G^T%66*S% >K+F1J
M4[[=X4"6:T &;XF-T+Z&ZVU==:GFC]B.?A&ZDN>.DR$"WQ3[] 1&OWE/KXE+
M/\UF5$UAU/KR#-/Q.'9*<+>XM8FJM5DJ764\D8<O@:I)(N6V(JTPE'YK$!O$
M-;]=:2%'=QA+)+45U>ICJ*:]\2%@FCKAJF2]5U/L>PE@@0?O8HDF**8D[+49
M6C$M&'MQ*9AJ,YI&\71)#DRA8'H&6#76020 B[^]+&SUV3-*?!WS0/OF89W<
MU>R:+BW;Q4S##;U?I.^23 MC#"".LT2@_[QD_6G(X,H$8EM0MRN?RP)5*0MJ
M4-3P_%DW=6=.M3\L2TL!L_* V_Y 5N)5"6FOW@:XRE-O!Z-1(O%7&+AK\O@5
M;!=;A\<E8:O>$D!1$L4T*6\N#=HT=9!7N?'4XWYB"Q<%+?7,SS1U2%>Y%.ZH
M/XJG,\.O+ -,Y;F'X_YT6!J8+Y>?KT#A4OLAD?:=EI^IE5 (D\$@KA&2+RX/
M6.6YA>4!PZ]7UUPLL,(D"5?E284#<#&CMF'*>TN#57E4X7 XE$N!];D(6-4D
MZ1 [M<=RL"FO#4/%/;ZK603X+SI8F!I+]%SYM0=)4&N)I\;;>!<%IQ84LINO
ME;&DZD#A T!A V1XD/J#Y[CP,R^0PP!3^MCE:<DQ66G2D7F7D2%>&\&H#'5U
MF3Z=C*M [9<E^N6(F7!6%O3]1)H@[<5;0%99TO?[L=321L@"$J^KC/C1.7)/
M/WKTRJ1_ISBH[@M-T>(;NID5,7.&DU'JBA< IS8L*BL,91"SB[;$HE!]VG1#
MB[)RV90BQ75%8*KN)XPS/=9TP$*EQIG[J;*',(REY),O+0E2HFW8-@._AR5@
MB@J :(EV)I#59ZGW)^,\$9D*1V6PJP]3'PY'\0JD4F!?FBXQ[W5@57X)<T4^
M/?GQ>'1T'W7#2$*^J4VGK_O>$_678=V'SS5>FAJ=@2/MTB_Z V:HH@"\?_Y*
M_F'9'PSB%&ZH&*_U*X94'638,/3N6,BPH4GHK4TTNB#V+ZP*9W]\(POJ-$N.
MZ=ZHD:^>CXT:&_J3LN"X2=V/U@+LC00E/M=*A5$_YK[OC@SY]L;1D*&R@2/+
MRKZ WS 5>$? Y[#"A:IZ"X_U0LL[YSY-'0O<&NU='L&ZR;-AO/"QDV>#[=<*
M_;9_*FV<ARRH!%3:8#GN5"WV)].646>#);E3ZBB38<NH4SFL-%1:M^*5PU)#
MN=9UBM_RC;H%#*7J8:QI(@>_&8[*<.</C2Y4^=-+Y"W+P<U7RTA?+=Z72D["
MG:BF&H:21\,]R(LA.AFIRB8?M4@?XA!+XOGBZ"U)(M33(G3(VO]%(<^')-*K
M)Y.U\N?!%*'G)'Y N)QW\,.A,\_XHL^2P?#L7F7144@U\L^[[_+P[T6$U!KL
MZF@6G6=7GWT/:"I?=XUFP?%T#5B@%='UNTA\!9@H'EGX8#G9P?-$Z[/RH01E
MVHLF\_( V![0-&U8+ETW[(^G6P'Z:;$TK&=*_0[IH1X<6= F.I]M857%<E ;
M@:@(<5HTHUQ89AJO1RP%<EK2/[CC.1/JW-ZCQ3KVQ1JS%8&C.MQIWG\Y;NX-
M)UO![=KT:<WYIC>#>U@/2S_9E<TAU90OPBP/N*0H"D,U>-.\XG)E%>/!8#MX
MWX-!@?V'+TVP4ZGC8-'P S6]'&CS9ZD5*:/QJU.* 5 %U,IG?H:R4A+4:-8[
MT2<I"]1$4ZXM?"@E+>^>!4$56"M+X.%@G%:W4 16;.82]'(!H)C0^$J>](6W
M>&_9MO6(ZI$LX9=DS^1IHG528@[@@V4\@#BRB.E\1R_ ,GE1'1@U5R;]*VPI
M8C_?SFW+NY_?SG7;??ZK9]*P$14%#>VDGW@AN-P4S"O-/U*#:H9?>7%O4];X
M-_R0C_3.O30=U_;PER(NV CMAEX\>ER&6O51>4.4;R.5/2-*XL^Z[;@?J<H(
MU!):]QJE]35%EPMN*$#M2O*8'QV1$XVSR@&U"1W0/KK-FR'#8B0C&@6;5=6S
MN+!VBMSMR5U9R<<W!G7L4'CV[,5IDWU,,B<H;@"IP6XFF2#]C>KW<XPVPF8G
M]S0XEL3;_5QY+JR>B9&Q]\31U23(V_4T2;:"[[%AOX/^8!P:O5$*MAJ1VJZS
M2092D^%0'HYJ0(H=T<8=0@R_91?OC>^ZMG[GL2-DM]:Z'Y/?JN/"MO'X=NKQ
MMFG!KB<_60>GB^6Z7_HUXL :2O*V3N'M?/%(;.WV>4F+#0'H8<G<H#<>A2.T
M53%MF&X%.ZPT3K?IH#<\*+H5'/"^/M"<F,&P!97Z\DCI'Q*5"@X@JY=*P]Y
MCG<9K8U*&4+OHVYX"'Y<]B5)LMV)ZRR1K$SE\7BC2,Z"KE;$MCNNG8[85)Y.
M1XI2"V+!T*/O=#6Q,455;M\LYN>2VC_9D\-8*"?O>J?#T#"85#"V@'-KTRH'
MSE&_ IS^&B0AW;I+W)84]0'9"M:M6\!M2=446"],  >_!K_TAJJ>S8(2/*%+
M-6R*A8TI06#Q3&'\B1DG+1,M2\H91C<7US<1<5P-R/?/Z0\H+MR5B1PB:RTT
M:WX1$MU4REE9;5L$\&Z:7(-0&U]?57ONW++U?Z5LW$1?%1:/&/[L*06UC3_;
M-AZ1R(%A:U#+G;3,FE&GU #K-^L[L5-'BTT375<V!GC2)2 _+7S:DU/A7 ,0
MAC V1.R[;=W;9!'U*]>XW5KO:6CB6!*3U,"@\E,>A39;XFV1*6GXQL05I69P
MQI:J$H9A4I48CC<MV/IE-P09],.V>9D)>9%!@=\LE_*;EH;N?K!,L L=%)@H
M99(AOT1;F;6(8$5,&>("$*4QV9<[OC ?JFC;>I;+X=(QF:%<E7%A00/\5[LE
M3TFDBLUG0^]*U\"/T8F!\>^99>B6WZ(G5F'#.RFO3YC&+^<Q;W",'#[JYL+]
M;NFF>VG>ZHM(6@+^A@==S8)KKV983W1EWU#[05=3?;FTU/EH.(C5)FQ!MWK)
MCLG$PB4PQTVG3.<_5A$%:H'::OW<>06[KR&"#WJQ=J!MH'>QR,(Q4R@S1-&D
MP#S<#5RP<K/6#7RPO%5LO.L!*^/A,%ZZW :R%YO_>O1T2C11RJ#3(2KC42_6
M4[<-]"Z8^3AB"A4[4K$'9=S.#5QPPOW.E7%#O+4J__E.[9EE+]CLICM#OV=A
M1"PPQ71AL#]NX%L'RT_Y;P8QTX[  14+=L%]Y\ZIA&%+8CY+FNZHA@7 2I9I
M/$OXDXO[D;].6MJP$R5B&):*Y4&2:TFZZTAV@("T7&,@62L4\&D,%B20(ST"
MB21B2I:MW\/B&)+F\6H@Z=ZFV. 4WHL_FU1ZIL1.D+L6>JVJ7^$A.!GKAIJ.
MSB8[/']@O?,O5T^Z\6RXGWXVR"\LS3*(OHCG?\>]1.NDK,A3Y&%_(YA[Q0HP
MUHDSS+<8,F207@"Y'Q%'AU=FX85.5IHX'L9AV1DY*+3=#M<5J5+NRT4G2:1J
MQ?KA7IA; 10)M*4.00OEPM\_)S/EF*'_3'0>SX5=[2UX24A OH\Z#@V!90(V
M3F)?T,DHFAK)*Q>(\X',(M2A@%[3V.^9U,52QX+4N2^[UIU?GVU*@\;[Z:0N
M6&+:!*G[C-3*L"%BI^&_9V(72]XW2>SQ/HE]M_EE=V6VT2VU%_$4"E"YYD*"
M")7??0\?V&T.JSW1+M'<J4X.W1OMZA;?_VT9\!A6^Y^VS1.-I78M4_M3N6$%
M%J7 W@E>,(;1&,$'O<'>"'X1^'/I[_5/."9I5C )4P?-THZ23J/G-XIA40?>
M!<,33>$=&Y6].[P+NB\8V&,/C94Z8W>$C)\0U^)E]:D- 0?3/5&EH*>Q#ZI,
ME'VQ2D&?(!3 R:#-ABNJ,TX_-HYO=S0J:,JW@$;*WC9704,\:#/!\/T>E&P9
MQ*R"=G]/^B71/2N#,9I!NK\GI&L;9*B,I_O"H;YIT?UX0YW2.&QM0V95:";1
MW=2_]-&ZG5N>0TSML^79+J6\(/;2Q!BT_I#@5?P;6R>5*+*4E4ELWDWM>#?F
MFGRE\ KM1[*>%TA;IHRUM!/]WB#JK^Z-.K<,3/0P:+J8VL$,#FH2SR -.2-K
MG)/3GH C5K,_T$6YID "/##.7^A^IAJUB7'C$M?#^4N1BY,D+%8Q6BA_HH2<
MX1I@#:/^D?*,./S$>X$ETSY)U*JUA1SB%.)8UK< &)&^)L '<"D.LTE EVA\
ME:6SB6WH8*GXSXF4 I G/N":55;P;GG$\+-_?CW 993%5P3V-Z[[O)(DX#')
MH0AQ"/;"*!4,QU2$].<78([-!&$(338B5$<F/M&2* -Q  $SN.9], Z5 ^_8
M6!CN6(8_)NW2I0MV]$:4'?KT+>@GU5NJ5':U#K5.<5CPT$ 3]!A/A[&Y5EL2
MA.6Y/[V_O/UXD4!P5+#LO/W;<Z#T1J'>91S?C>@7#$"V?O<,E5%IW O6=S<
M[4 9^AY6&KP?R%)WB<$\$DUWP9Q*P#XNJ$[;S[9C['6]HD02]5)4V<L9D@;X
M8SKLUT:3@CN\ 2PFHW SQ70T5MYY6B=M@'Y#4[SV\_=@,.GW8M&41*_N+.PW
M-*MK/1]/QOU8$_KBN.>WCFM$A_2'H]A\R"2X=5A5V=W#HN')]G-W.ZN?"S8R
M:__^:64I?G;SM&K<6\@GD)5Z"9+7F7#<*]KOK/T;M3_FW05R.B/FV<K9?:@.
MC1!#>=(?E'45"G:K:K] &0VSW8XLW#-K%AK?[D-E,$EU:=<QUW7<'CX;E(5;
MS;S!1H!0P7*#]O-R?S#LQV+0F^F1.J#<SWZ]IR:=Z?&.1$"RAD3^'@R6WG <
M'XN42H,R/E:BK=#!DF?8&]3F>28Z&!VJT.Q/E=IH4E"1-"%,!WXUQO;>>'J/
MI$/B[_YH-(A/U"KJD28:(\6P;ST?CR?3R6!+W',''#;"KP-0;AO!S3??B[8\
M.@"^E94Z>JT#20J6@[6>F>,C_;:CAURT/5,3&!3OGQ\<Z.&_^H8*7)U$Y\7D
M!8:CF)663H'MJ-10TJ\IM H9Z7+1CD[M7_OQ*+:Y<VSTTE0JF/5KO0"4&Z11
MP6,*3=@HX_)H;1,%D'LOIBZGKXPFE:( V]'OQ=3=**,]4&]_=37]_G10">%\
M@ZIH*Z,#V%>;0^8%2?)2 B%=EL^O@2#[BX*4F!!5V)R4&XJ0[Y[ENXHR;<[L
MSFZGU/BR;XE8,7-)?CGI_#+1\=)D>BE9^:X\'#=&I#TFUWL#>;@3VUMY.6GU
MJAFX[>BWE_:<C=C>,0MK-^1KR$0M$M0>][?CEYP,O:R\_.*,T$$=CL(72AS*
MCNI=S7XXE&4&$H1)M"0I/0PZ/ 8Z[]7Q(;-.,*\U?4XU@%9NO$O6V>K$7-SX
MB[.)MQIK_\TRU2PHTU)>]1 PY?41!X)@3O)JYM^$#3 3P!6<&/;N/PSWG WN
MDQSWV:!O3QYUS9V?2> (_.5<FL$CNC.RT(WG,^D_R&)Y_D_/@AOT!74DDSY*
MMK4@YOH'_PY'_Q?%1RS=<^G.LC5J=QT<.&S>GTF]Y=/J2]4R#+)TX-K@T[FT
M(/:];G;O+->U%G#Y*2RCC _R?W"M)7RKF^<2 [MKD&?+<\^DF?Y$M?.3_[AW
MSQE.=H#0 P5AH1*C2PS]WCR3X 'GTI)H6/B6\IK@E_5[XBBMWZ'%B,8NM^"%
M,\-Z[#[:L%;2G4W)K^XC('PNY8'"*;-Z]AM72[XF0=S@O:?C(;XZ]?DY\$26
M%^[3[VR](SG$=+H.M?79FAH&G;G^VD4)%/YF1<PP(IK^D 5^_C7L$OC)6<(2
MG^FF 3LX^Q8?BQAG=MC?'8Y,X6<]L@F)9W>6H:7>(Y^R%8+;5JM5Y'.A%15+
MN),E?/_CYO+;IYL;Z>+;1^GJ^H^+;Y?_]\7MY=6WBBL+NGG]$>53"H"J08D-
MJVBY<Y1J3]TY!S8F $(OV,G-TAU1?]W;EF=J9Y)IA:F;\;@([_T66[??.M)O
M;-%^.X\S35S$GX=%^RB/JTJH(M@$G/\36PQTC054L._O7O4Z$O[W];D$QJ6;
M4%.K_9'*0[=@A@6=K3L2^(.GTBO_S]>2[K#NUK!)#8T!]7]-%'E\[D@&X$H=
M%\AO>M@V&C2Y+5DSN-+28-.S$]YX_A]M!6PQ+!%3DVP"Y@#VO[8MS5-=I\.;
M7(,=3'DS:V7(>ED[^"3_(HF"8VKKU%0I7#[7U;E$X'*@]2^*S;5AG5DK; KR
M!-]AD@65$*<8X>,2R?'@L>$U=<"B,>"KU+W)4)?'@P@?G4JWH:;@(4HX#%MX
M$!\H#'_/@4&[H;;?'0GE(#;H=JG)VA<@X=[ BQV $M9VL;0<W:42& 6:9=F2
MH3^$*<?)20W67YRH*G4<"XCDG$H7 ,@_V(%Y)"+V'5_?P^BV@E*3=%,B^/,2
M;G6)_8R?\5&X&"X"<8?F)KQ'Q0[7< ,""28*>A0, D<%22XM+>.9NG,@LTD!
M ,.Q.E*X73HP$0'.)&Q*,.\K3@Q\%S;G95RCLE+^+C5A_U"*H 6LPM[BDGO\
M[#P[Z+=@\PWV?'7E^[++%I[AZO[>\OFC RCZAP,D9PD.BX,/TW1OP>'W5X2]
M"']DYPR<Z+I:S#P%,@"UW$<+J($/XK:F[V1U&,-)(5]*^AX0_57\I]?LS<&N
M"Q"(7;_^Y744&AWA4"T;8&!K#T!]!#9XA+7E%\):@J.VA$?2)ZJR&9Q X9FN
M4LX 05-Z6&!YU),^/5%L)?_1ANLZTM_@WCEL:VIWI/_649KI1%*44:_?85"S
M3O?4H,LYMITW62\8?!+C%]"]-C(/@/AJ..B]]C?-J'<^'"C=$3C%F0:'M+;?
MN4V-D_6B5BFWY"/&LF\K2RHU#%_BL?OP;]\2P+_7MO3:<"FJ\T(YA(2W$O&[
M['MB^KY\Q-/&QF- %5AZ]N?5S/>D>=<3/DW\(Q\G (^_!4?G/:S0KZ0G5+!1
MRSM?[*U0%4Z1<(J$15W8HE:$4W3H2_C^XN;R1KKZ+'V__G3SZ=NM<(A*.D0[
M1N0 *'+L+B*8?>!D<!,4C67/)&!4HQD)-HF&>4/VR3=[*/H(OI6#]K9OYDAS
M K;H':4X(8DN2>"!P(-MC?M ;.01_.V9+O=VF"V+_??NP;>PP4%[9M[.TC=]
MT1[%L#3\Q<PI[AN@4V7KBQ 0NLD<+Y8J"NQ8W03WS%-YX-FUI,]P!="M^[_9
M%1<HJL%RDGOHGUS3>\_@M]]T_P<OZ/AP YC&,W=W(A0J0Q?- BYT?5>%#8["
M=W(8HW##9<P?\^=ZWSW70"T$&GB"IL)V*EWR^ZPE^ ( !0 &S$=X3\,.@Y5H
M_P#WC:/R"K$%OQ?A@4M-A-[PG55, 3!/*W0]?4+P) (>/[S%?M0=C!B 6PD^
MIB;!-U0W7S,2HJL(7YD4'53T51%V(LV(;B,[K2SL$)?Y!%WAONT"<<=J.YX/
M%C5XOX=?^JL;^'1('G34'^=@*3]WK4<3GN9X=X"S3M"K]_W+OV%LY3LXV^ :
M2I]@ YND(]V<?CG-]2AY3*?#Z07+M60M\IR :%0[E0I*Y$:DH*P<E!B,K#A0
MT#/X>EKK)%80GG#G-J72 J"9 Z.;R(A?B:W.UWYQ7^Y(Z+4QQQQ%0,#=&,'0
M30V,1=]_9P\,7L>\[05Y!BYGT3&5<9__UADXD[#Z&$;#ER*K?X2GHJ>>?#'C
M;(>6XFAG;GF&AN\&4Y7M+;CG'Y[)9]\Q$<Z8?;U9-CR0, )F CEAW T?QNP#
MXDF).@^(PJG,HX;^/N<<[I,\Y[EQ^7!AFAZ =LT"//C\E- HH!@HBO_J(.@S
MW<# 6(#VC].;4^D&99WNZGX@\-.3RL:NL=VI.P[0Z9 C(77'.J)%I8\7*XT&
M$LR$CRJ_$Y[.I]<YEV;XFD#IY<1.BAV($[$3$3L1CG?ZL[;0EK4_H9#SW]\N
M?B/B.H*]BK#7]:</G[[=?OF[=/'QZOOMIX_2Q8</5S^^W5Y^^T.ZN;WX]O'B
M^N--0QQXP#&HEQW .CI$RH3QMG;CX@8/$C >/LNV05KM2%Z:TE\]DS(OA,>.
M/E_<O)? -?# E[BX^2%]LT[7#@M>UNV-.U)0@:'TTN4W?C[#GB^Z&G_O^<8K
M&&3AX16KU\GRN<1F:$B1GU_=6DM=E<;RY'6D*F(%)=R&+C/B VXJ>$*\F,11
MP5EF[E5P?U#8X1>)@O/+YJK[_AFZG. @=]F 2M!ZSWYDA5/+M23JC_AQ.O@7
M,1QK%7;9<"=NPN!FYEG>6Q@:@0\.GTK@QWX0!58P L^!*V^\.Y?!/NP-N\/>
M+A;FTS\]W7TN&CI/X]/\Z$V4V_NG??@/,C+[]H'8.H'_9\/CL;[ES(_LQ7Y7
MP56)_>0K5&G0ZR6W2G"E92_!LX-;%=@YX*6M:G1<8KO^5SI&* )!RKYQ;;@'
MXZ.^,$4F<BE[.ET_&UP!ZY$_&JVOV#X%^.Y^Z? L?*#CVM8OV@V<AZC$[H:(
MJ@R''2GXG]<^.!I5+1X"\E<3F%#'@H_D[_ZC@M\WLT!!)EEM6*41B=R8/&QT
MSW39R!W)G[F#N_X;+$$P%LS)%%T8VJ#_])@\ZH3CMSJ?_Y,N6^)"!>,_Z[\>
M=</ R!D&=UW"RH$P1H_<CG'80-0\$D>BP00=]JY05,^!!X 2-%DH?<:*=Q(A
M+GG8\97+NOXIR(H$\5\,6;' %W'#CX^6&Q'-8MD#1/_>TWF:!F3_7XGI$?LY
M],8@H'BA\5%)DJ:S? 6/QQ-3TN&)JHLWAV+?D9K"=700XY$Z>PK@GAIE;4O0
M&E3Y9WIG(S&0 *-BZGS4[2F[T!KL&(83:.K)0'G=B9 JQ.XL"<$A1N[DG"\1
MX&IMQ=D\)<6$UIH;]!4W\*BJSU<95HS<83=X1MK5L*KL*KD7Q'SA,[\CX/$"
M[U!ZO%@-+F#Q=AYBS[EE"F!AYLHP^(X+]CMN48W8FE^"%_P9Y-\<$'6.@]O:
MQ:I U;HW@7T"'H4=9W#J^QQ_1PQ&+V=.*<MX$<E&W=BU9EW/@2W"SC<AX(3?
M*1G!^1G^_M6?6&$'(, B^&OBIW*D!YPC%@3&^3-6@@GC$7X6 <M.5_"!<K(7
M_ 4< G@XEVD^W*O7=I Q_@$DPM>JU'8)9F_7R;Q3Z2J..M^ZN!*@6PG#%IF3
M92U NF;+FA6M<V0-7V5J\/P'RP6@1<#EQH*-4$-:$%\@K:J'<527?T/P:C0;
METO@R<B[R2I3MY:X_A=^BB'T^'C1J.O;I@8C&-X"I@2YI[RT&:/3*JO17%)-
M7VL.%Y,JK(TUIG-9=A8%N,,22T&]+Y+?[X/ML$_A]00CF*^K:L"#]!G+(?GI
MXV#O:L"]*A;X.I@>Q%^"Y619V%3XPJH$T4&6!51@3VD.+BQ"I6$MZ0(7>,V
M^ U/VCSY>6&?-_PMRK%E"@I(I]M,20<)K\3^6)>A\LPQ8L9UL66C%0?OXH\_
MQ30-RZH&!]\8/2A;4E8S;K T,'NJ$ZU7#C17:.V2!/$+SSE/K=%EE=LF6]!'
MEB?#!Z'&QX('G@,#S<-N #LA?L\IVB:)!P7.3+!(X;+QP$\)RJE940 '!TO"
M5^0*>"=(I?O'9L&W6E(5N(3O=\*9'^QOK.\%,: '2;7U[L.- J3 U B'E-S;
M-$B4K[2_OX*KO30G*-> 4TS&DG@0<:,]D)&5C I2#22>+P9]&1R\/U.^QJ0K
M7OOGP?!TLL81K 4CV#1_'HQ/E<1/'91MR[6^\)9X^4H67#B96/GL[Q=]^,OF
M&TA 6!U$ $YJY"7X\+6?:,64\&I_:5&&]=AT3,XI-EL*X-0[R[:M1^1Q]KR(
M3(_4E3P0W6#+23BS(QS\(=R.8W,CS=7+ P&04#I1A1.)PQ] 5K..S&/TV#I6
ML2QY(C3GX=\L]^_4O?!U7SQUF3TL5Z0N1>I2Y);JRNL,1-GWH2_AMT]_2\W&
M2=^N;J6_?[H-4G;'FX5[,?FG%X/(UHFTXZM!OS2E"^_><]Q263,,A#8?9KL$
M6]F\U^^P]#J<-/O#LC06\D4_XHJYUN&?@T'8W1]@-]]8,Q=/<4JO5MFE_K#7
M'?1>GTG!I*N('W$1C49?1JWV#^C;8\DB>K_^2=\/AN5IS&GPV&VAZ?32+;H;
MEQB4\N=Q2\&H+>D58?X7>&(>\YX9U3\!..Q0[B62WY%NB?,+76Z5OB[#SS4F
M/10Y\K;3UG/TFE4Q<H0@K&*JS%)P?*>6!1MY$(_5Z_.Q'OJ__)A)>-591(<O
MMLH66UTM-@DMMA\T6$61UN6K6[W-YS%68&[R/ -R-3K=3L#5L'H\XO?#/Z^/
M)<R61HU.^E/QGM6[T7&U@Z"A!I[HTJ]L]MU9DV4E@YB#_P _\ $.-HM9XB%R
M*FD>.X*PBMH\LQ<%*)Q*'T*OS(2+\,9="%405&61)__]Q'$L;/>%!QC@'@Q?
ME%D+/PP3#I>R0$Q'\DP,Z@!F/$K'C\,3[!? FROX!^O]L(W#^RK8='TZ8EU*
MOB3(KKA8H0@6GD]WG_V2<A:0O/-;&+*8%088["#4QWL.L-M\)(.E+D!$'AF#
M>UET@_AC^_C9G740D+$Q[$D3<=5AXQ(;WVQ8:/D"+IH?O..1U\C^T>O)GTV#
M1$)&YLQR(O7V ,DG8AO/JS@0PK'$H(G+CEE\0OIB43B&==2YA;<C*?%JSL=A
M'*CNQV*M=9R)1Y1UIFKBVX\GRSA&^#"-1Y%HA"HSW08-RD)X?%/9U V_(-9L
M ,.,FA,%<G,:<)6 <4+173^RY',X\E):NH^?%&IQOJ_U6N4RDHX;%S.4QMW>
M8,>&TIZL!%$:P1Z;8IGZ26(P.E]WI!L6C)X]!SOW%GO]H"!=W7BY$M2YQ5\K
M:0%&!6A+1[IQZ5)2 CUT'SPN)/==?!=/[8'4-]E!12X=>>XKFF5B!P!7,6@\
M-/6@:Y@;Y<J!!_S]4+_.<[4+2O  2MK+L7].&DSL;]-Z1'W%=/P";6_,M?A)
M1;\M##\<J[O1/ ;H>T9)#B9FKBA(528#5]!W6#H Y3O[F5LRP8W^ZP#! +B0
M-F&PH?F@FSP7PBHN^*%-)E3A*[_1#<")>6/=-P:X= [*8M9TU6?\0GP#OS*^
M/+JS/HEY&EWHH,8E4#(1!;92#%'U3/C)J["RS>(,9MYNJ<YS];,/R'/RA3[Q
M_/0)Y5E,C?$E?V-&AGI<DS:-/B98:6=]G6NM/U/D)H M]&OX-:PQE872C.4E
M8860#P)Z,(+S@AVPO' AB%% :]=;I+.MW UE%#*+AC=$CYH *543)$"(UP@&
M7U?R*W=)_5X1\C,[2D)05V&P S.M_++MC#HO5MHE]Q.FU+&;&ZN#H-(EZ[K
MXPOA6!CO:"SA@(YUP5I?&;T^D[YR=1T4AD2O!&60^O"=LWY=*Y!:/L_*\)R$
MP@A\JG753+CEQ9K0K*A,TYR@#-._WH^__ *[!NMPN,GA5\NLSI6KG-P&#GEY
M]>'3AR^O^7V^4H(O^-_KJCAXB1])B-3%A6MQ4(>B?F%E&H:1^C:L9 )9..?1
M(G/MZ 8_,JR8D<&+$VVBL1H0OS\Y1YN'2D+?)N &&T"C#JO 99559,F"2>D@
MX7%SR[OWXR4.)H!T9QY0'Z!DU65<T_+X;%!V%IA%J[8+K 00"U5F6)?BE["L
M0TOHW?NAG-7Q?R-VB)Z9N(V&/PJ4#\>#(&O?WS< O97_#P1GI4;=2-0!+[0M
MHLZ/WES*$EH'4#ZS5;E+='K* _QNV<]%NB$.BLW!%&4QHBRF%34549/7/YI4
M[,9Z;+A2)@XOSP@LG1V=K!Z*"AS!+86YY?+;?W_Z=GMU??EIN]/V+Z*>1]30
M;(=(D2#1ADC*8=7/;>&;EC:(8H(@(X#";3STV%C0F[4A_W+Y^4IZA9WON[K9
MX2G*+E@ZKSN2WTTP\(!F%GI7Z$V\XJZ'Y^"I\M=GV\B ]G-VJ6ZI&X]\ES!J
M^?'EU"/>QW<$O.+A[F3X.4W\E Y)5Q4)R0!T6(XIV<9$>IBZCHATC+-3?3;N
M3OEOS?:M8B0^Y1Z/OZKCT5_._2LD!K1$/-<Z/P^Q'9IUP37,QI/.V#7^-[P*
MAG^5ZC]'P5W!P6GE?\E(QK\).T;LGYQFM?*GG/MH-&*]);FB4$(EO&%5#&[9
MNRD)Y]PZ:7&69:.ODL<,P)_X[["88=<+W^8U!J;$+KUO3Y23#(D :RNQDXUQ
MSLUEBTQVB.L_=&T;Y9&4G9\*0RO$P0:+-Y5V!=Z=>E\A+Y:W)^C+G:+L=6>_
M$81,F]K1DZ>UA8\*B.3>Z3!'*&^U X2$/EPMO'.Q*Q9>J&:AFIO4**M^0T([
MUZ&=)T(["R&]=6(F-;02@IOU9,03#$I_$O1DW"+TDL,R/'(TZ?VE$4[)X0L_
MP7@JCU&WI$=>@KAHU[]LARQ4;^W;9]W4G3G5>!O6:F*B&'N4U^)^T4@SC-!Z
MD>%7NK159J2M?Z1Q:XP+UJNY65Y@7#:$K,\7+%*<R2T1GFK:R..@I&FWF#!A
M)461A,J!"(WBMLN?=R$\BO#*]KY!P)R#OT27F24?&F&FQ!(E7YM:FI++<[:?
MSVQH ^R6K?J#CJP,:N>GZDPB_R5%%M2_I;-E<V49//[+'L6HT+OUZ]T6B,ZM
M=H50PT(-"S7<:C4\&'5&_?R0T@&IX0H1@SQ)4E0H"=W7;)QJRQ*@#4',8H-)
M1-QJ)W&K:_*X.O]5+6Q5-I9=B@U$T*J5 F2CPY2YFG$+:)VRO#/@46ERIG3L
M*G0\+/@F9$O$#\(T9%X(===&;BW-?-NR5#E;K-0N$F9]>\SZOM)1!L/&=69U
MICFD:%LZ!D6C;2%Z"M-!"..&A;%PGP4+'S@+"WNB/?:$,N[T%?FEVA-"[AVT
MW!/E;4<7)KRU<"[;9W;<G9]RCYYWE_3U^?A&$V>BU.WPY4>3I6ZM*W,3>JO5
M?%>3BA*I^<.WN4>C3G^4?Q;S@%+SHD).J.L7*S:%URG8L 5L*+1W>[3WN-^9
M#E^,]A:RZJ!EE2BL._J(V37%\8C^E+Q_X/#74(@,OV6](UDKR4K*4)3='9]X
M$65W0AD>)+>*-+DP^NLT^E_)D\Y@H&RK- NR5<"OJ[ZX+[.RJ,4G 7,'LXN2
M0J%H7J*B$8$#P<('SL+"5A*VTHL4F2VVE1H(<!5GLGQ#K2WEA.R??*KDU\:*
M..GN*@M9,'0?-82\07(Q5A#1T+;;3!7+"15T[23-\MBXTI<5$!4:JP5]?HHQ
MV&X,>6&BM\Y$'XP[4V7< GTGBA%CI!)Z_S#T_J%*8>&X"C- F '"#&# #X>=
MH?P2S0"1G#AHA7NL\\;%S77<G/&@\O)A<P"5[0$V"?@0C)3TL.B<2A^LQ9*8
MSY+GZ@:\PF&#Q%FD=$'=N:7A;'&BJB I7'BL9%.#N%3#VE+==:1'R]) *,*+
M39 :#U0" ?(+KR.F!M<Z.@I0G1B23>#Q\/W2MC1/=4'T@O14Y](]-:E-#.,9
M?WF RQW0@S8#8D%<=8[W  2J9]OP),#<P;?J[GSUE4T?J.E1YU3Z3^L1/ML=
M":0:M>.(=.!*?#7(-D<"Q41,TP/ @GCP,XA$@Y@J * 2SZ$2D9:6C5<'T]5]
M2G'I-E'D\;G#X,'?'6+P@ML[L+6( P2"^^:Z@X%F4'H^W"!9YPPP8J[ ?P86
M]W]^Q: U]']ZNL9D\.M3Z3H"LXYCRO1%&M#T:4E5?V4 ")LN#>I/B[E[9F_I
M4E@3S0*YCD1S/,-E9)#B;SV5+F"];53CQG-G]4YV&>"B>@;A !';1Q8O LUO
MNQU$&UB<W-,% !@A%76 [X%W'*37"MH58&N4#%A$PV$<Y"\WXY0%>98T?38#
M LY@'P%3NKA^'!-8_1L=Z)#W& 37\>[^ 2]&(LW@ 9;M +&>+;@F VH5]IYM
M&6LR^.^+/PT99*:; - *HTBZX9E58?OT#4NJ"T8/-NDT6V_6)5CZB6XO=3VY
M(S7UY+39I?5!O5[V$(/"!G7S]MJC;AAYFPQY#G<ZE1[Q?TPKS@NAW0;+;Z^D
MJ@X2!O@)-E%4L,#V0@9SYS8%N0@8SV$_@9#3?,9I0/,UIG1V$\$3.Z:99R.W
M-@AW;M/Z0S.O3A.4:KVI^O)$Q&7H0!0[" 7BV94,,!5M9EBBG'WU>6TFOF;2
MVZ1H(X&W_R]T0?F-7)@G8GBU<?]IHFRJ?C$)]QMHT@()A,FQ'P&*[-4@$_5W
MRD3!&&#!1\>@T#KH#CG@U7)/'JQE&^!%,6J')SR<2IF!A<]% PM!O !WB^.2
M>_SL/#LN7:P#!*JU6%!;Q? "7K8 OTSW:8B:[Q=UBVE@J=;]'7\+"V+ZF9>W
M)[W5.'4>XY9[/0QRXS5=>)3EN6<S_8EJYR>22@W#7QUV'_[MA]?Q[]7S0^6,
M1>.IO[_QG.X](<NS0#T^?]0=U; <SZ:W],E];UCJKW=_^K??79L^G7T'1X?H
MVH6I7:%;\X&'+BX<A[I.RGV2KKT]^0R.C*[]'(SEL3P8GC!'&BZXIK.W)]][
M\D_X+XK96ZO7_]GGGT_>^0L1)5V$7A(G6%F;)<58\7-A4?[WOX0-8Y"E ]<&
MGY+VU6FOUY/Q09%8/LL4A%=3\I=SO5P!0O&,"#P@6>*\?DTR4Q=':?T.+48T
M=KD%+YR!X=/%1,69= ?VS:_N(R"<3,Z$08E'6].R0@GB!N\]'0_3DH7L^3GP
M1)87[M/O;!W,3F(Z7=_VC&4D<>VB! I_$[:)"PG,M-1@L1MK-7:W2675!,&F
MF?6CT\*YG4TIQ001!;>\-&[Y?OWI^\7E1^G3_WS_].WFTXUT\>VC='7[GY^N
MI8N;FT^W-Q69Z5B3ALDT[M$@LBG<,<(-EJDA4W<ENZ3YF&6,+#79YKZ-QC(K
MID-YXL-B^2;"#+7 =@_263.P;*Q'M*M?L?"RY8'$U)S79X6C5H?%8CO)%X<9
M3@D9A[G%'SG,WPA,J2RW_X*0+,.?V^3^Z[,-]!BE3[G9')3CCOYR[E\A\=-9
MQ'.M\_-040^KZ3D/50))9^R:</&7_U6J[Y5QIK;X4;&<*BD?C:;+SB99UDP6
M=_A0JA1S9?54.M6!0DL9/.\(=D;+2%Y"5X4S0F2I;"P6XXRV<$';%ARX$EYA
MOCU13C)DQ?K\?8QU:VPKNDM1DB8C"E?=[DU0U%5A&X,]];Y"WA/+U$A]N9/'
M:W?V&T&PG/Q-W4)YBZ%'0D:W7D;7HY2W$[R""]K"!4)3"TV]E>()TN%"69=2
MUKE)<J&LA9C.#_FW9CY@0[U;$GFCFMOZE$M@U8E(?7W0^1D0+)2F3RIU6%']
M'=8IF??Y?7XJG+0MK^4WM_@)4^=XQ$MKSB3N9GX@AGM;-T,P]\@TAZWTB>DJ
M1_O;?X0Z_SA_(T.%UIQ3?69,7YS&;PTKC3ORH%<[.S4Z5R@J4"L+SE'EZ7U"
M=;98=;9 WNVLFX30I$>F28="D[:&E<:=Z:39MC:[D#YUZK(:F]L(M=A@Q*K.
MB%2Y*7TB;K6GN%6\:+.TW"HFEVH;QR=,[);(DOJ&\V7)F;HC4T*CO6@N;'P:
M=BD^%Z&M]ACD_<YH4-X@WQ6G-!'@2G^3"' )N=>NT41")0O6W!EKBAA9FU1R
M?UH^VR2$F!!B[8B4B=JN(XJ1?8 'V]@5TZ8NT;%;Y[ZB^R(^=C 2I,GJ+1$?
M$URX\W2U*/IZ>6:XTAE.1H>5JA9%7T+6'8RL$XZD8,K6,:6(@[5) 0]&^8T"
M6J> A> Z"L$E:L5$'"PQR$"U%E1RR9-D4Y7J#ZS/I2@8$P)%%(P)M79P7-BN
M[+0(B[7'*N=<-5%DI3Q;M2!'+<K&A/0[,.DG_$W!FBUE31$N:X]B'HP3,[@.
M02$+$784(FSW16/\WX;6<B)LMM^P&9M8UFB,OU"'01$J.QA!4E_MV+I+[)T!
MCZHE:A::_Q9\$S(RXI.N1(!-\&XA?5> 5;=E0%&GUDIM6=SN'_8&^U>@!U6O
M%L)(Z'LA,W<D,X4/+%CYA;"R"/NU1_W+'64P/%0#0 B^HQ!\]=?+L7_RJ9++
ME*)TKFUB+96=;BV7&-)RTX3<2LD-/A2J3GX1P<(#$#SUU=4IJ/\DS?)P]&T;
MXX5-&5D[ZHB<^JS6BJPM.B)OPTZ[,>I%*=Z!<J'<[TS&U9JW%=*++[$@+XRX
MT.,'I,=?B!P5XPY:&U$Y7N4NXGKMX4)YV!F.E -7[B*^=Q3J.13?>^.R@X])
M"J@&)39CNSF2[&E%[ C)PB\XT)N#SQ+;F(3I ";\WY[T5@.K^=:1>SW<.WA-
M%Q;!\MRSF?Y$M?,32:6&X:\9NP__]O<V_IT63BVZ,+_#M_3IS)]N<&%JK CO
M@V?;L&LN6*SMH^ZHAN5X-KT%KGIO6.JO=W_ZM]\]IWM/R/+L#\O2'G7#@'LO
M39>8]SH\.O-.2=?>GGPFJJMK/P=C>2P/QH /,#1<<$UG;T^^]^2?\%^E)T]O
MK5[_9Y]_/GGGK\4*Q3@Q8T1)$&W+S9?<-(% L.SEG)@.J/BXJ%G%9UT;+IC!
M]<$&A*6V'ODMCP!Z;"=V'^G=+QUNPWL=U[9^T:XO5]?/7._J+D/I3-)-W=41
MHOCOOKA>_>[;'?"U098.W!E\2I,I_-H(@.<A3@UQW<KRL2GY!51P= T>0QXL
M70M=%M=*@:1&Q*+F3_B;L' ]#XEO)KW/8WH,;@]@'.1$9#>-N1Z?EM&N#>&1
M!GU4N:2E#]R4E=R"X\MD$391\X^KJX]_N_SR1;KX]E&ZNOW/3]?2Y;?;BV]_
M7+[_\DFZN+GY='OS\E5+4D>W3%,UATB8:T=I')IO'K)+TDV3;+,JQMP=;D!Q
M^ZG(L^KK!!%H1#]QA;K.T1T7AUZ#I@5:&(;U"(^37H%][LXMSR&FYKP^DW+W
M1,;G]K-/KI54V4Y.,9"5#6G6M:C.9NQ&8$IEL?U;\@D3*Q+6\%^?;4C$*'W:
MZ\F K&_$C$=_.?>OD'CFGGBNE:(/0[Z<=,:N"7OU_E>I=F_E,H(<]]A'HVF?
M;K+,BG=D<(</I0K&)[5;X99.6LS@>4&[C%.S/'92A3-"9#F>W,&D=;$)6'#@
M2GB%^?9$.<F0%>L"RQCKUGBR>I>B)$U&% ZG[DU0U-:B9'-2][R0'_.5V.I<
MZLN=/%Z[L]\(@@4M&WMR?L?&&H3R%I6H0D:W7D;7HY2W$[R""]K"!4)3"TV]
ME>+Y2%6ZN*.V4-:EE/5$*&LAIEO?R47T;VE#Z4JQ8/=9>2E2C&'*:W9Q3N-@
M"DB:' B&(5[1 UEP8D-RJ0CC'?1@L WLU-47Y)ZN\%]_O[0<G:_>NAAE_2M_
M0]HO-EU2XJ;_1ER7J/,%VQ)IOUM %SWCC:JA+T._%"PD32M,+;YSLKE/C"X1
M\JTM\DV,@CMV#FB!AA.B23!F*QESCX=BA.DE3"\AWUZ*?!-3XPJ$3X?'%#W]
MX#E "&JSY3*L^]**4LR+.TY1<GCSXNI<"G&"O>D3[/N>*_.RN\P<%C,-.KU>
MKR'-) Z?"[-Z3[I01#1?(@>T2XV))C^MU6H';R*)7CWM829A(@D3J<T*4I1L
MBIACP#RW-M&H9)*%WV+;Q;\!^5_E&VS7E#01<<>#$21-UFF*&DW!A3LO%'@!
M]9G"&H_QTW0+6USD_X78:JGR%('*%\T!>U9<0BP)IFP=4XK8IK"FA-@28FNW
MU93\7W[# E%7V3)!EMX-!-ZKFSS(62DM4Z2'A:BN?&FBI;[JR@*#F_<X,E"H
MQ1?-NRV=(2X*05NE0(M[ J-.7ZEAVN VD\1%O8,0@NTI"0VQL3#F#H@77H)"
M%,)-,/2+8F@1ZQ46GA""0@BVO:*U2'2XA7'?XVI'>FNYQ)#T>%/21A-8A42>
MB/X>C&BIK\951'^%6MP_[Q;2@*WQ'43<MW5>@2QWE"W<@MIUJ"@'$9)O7\6U
M(N1[X+QPD%I0B#7!RB^$E4685QAT0O()R2>ZI8KH[K;1W0M5]1:>05RJ261A
MP5K^B[-EI925J.P]'J%R>'U3A6I[T5S8KIYB8LK4$8PZ$&W'A)QKM;85#0]>
M(@>T2],)X218LZ6L*>9-"2-,R#DAYPZV4O:@ZF./JB]"Y7E3HN/KL8D/T?%5
M*+%V<J'H^"H*&GQ^>K7= (:"VJQ@@4S <BNW8R]%8$WQ65-#9%[OKZ936!]"
M[HO*),&4+X I176E,$:$,7+<$^V2EI0HK!1AP4*GYE<CH:I.A!)UE<(D$G65
MPC#?.Q>V*Z4O8H7M,9->;3/08,_&=X,I_T,ST2O%"T6]H=  HMY0&">"-=M1
M;RB,$V&<O"3CY*!YKZ[XH6B]>8PQQ$HCET2[36$7B7:;PJ9_";Q[D-V91("R
M/7;8J_YD*JH'#M#ZWV,IHVA/*;2&:$\I#"#!RJ* \O -(&4R% ;0 1I !\UU
M^RN?+!+>/-A"RN/J4,GG#Y&,/I65RBF+Q#U%8>4Q&%AB%+UP#@Z,=UMJ_(LB
MSE:IU!(NPK"C;!$E%942;7$5]EC&*6*E0H>(Z>W"*!(,+8I'7YI1)&\1.15&
M45N,HH/FOI:7C\JGRJ'5CQY7Z/0R/K2] ^"XS9>2%F0,$2T]+..J8BVI@OZA
MI%D>\F,; Z9"M^U0M_VYZ7*(8NPF2D*/U+(?=J;]20M4X7:5#5$IOMN:2!\E
MH;H/474?JN@47FIK)>DQ:G(1HVL/_XTZO8%RL)I<Y"B.0A>'0G1O7 *"+(4"
MJD&)S1AJCB1[6A$[0K+P"\3-!W-SQH,B7/];C-E_ZTB_,>[^[3S.W?%==A[>
M8K*29Y^7VF.[#E%B<:=GNH[T2&TJ:12>MX"+-=C-#ORO94KNG$K4 9!9+2AL
M9M-:Z*HC63/VD_\44Y,(/, O%<4[06['[O4<.O,,D&L/@#T\F0"9;(+KV$4
M\96ZPV^4%6D!))@[0 E;4F,S?]8M/OEA_5C+3_:G/)2>@6?X [30R?X.2EMU
M+I'ETK:>&&@. W1)D)JF!!?R*QCT/K[2'37I3 ="(9KT:4E51,FUX ?)IBH%
MI+13Z=*4OI)G2>G)H-CP_@_68DG,9VGIV>J<D50%?8; A&%B0/YY=-I?RSG@
M&0-DYJGT-WC= S$\@),]$5Z&)")WNJ&[S[@,>CSL+"V!BRP-M:;QS*@!6#@Z
M&'#P*(JKC435;=5;.'"KR@A 7-A8S](CL6UBNO":!QW!#9:/+7AT!>WU7:#?
MX&TN-E^5=,!8MW'J'=(CR6ZK6F)&1M.A#'M$S9W;E 8+3T%E:D!-H-N:*GVY
M@\2=,J32?YL "H[TY]ZIG" FN^O/8%@D?NE$1,;J5YLZN-" KO%\VOJ]+5VP
M1<H@690?YT23[BU+>P3\\:8_CR:GPQ3NRQ*K[ >F6'W7X.U)[R0@#;?"Y%X/
MS3"\I@N@6IY[-M.?J'9^ GO ,'S,V'WXMV\ XM]IR;6B.O[W-Y[3O2=D>?:'
MC]Z%J:W9\()MD(^ZHQJ6X]GT%DR4]X:E_GKWIW_[/;CS0E5MC\)=*DB=6_)$
MG0^>;0-#2[KV]N0S 8[0?@[&\E@>3$]P;Z&A<TUG;T^^7SA79J__LR__1)J?
M2)ZI\U]^P(>?/VX^GH"056%'&<[;DV[_Y-U([D]ZO=X:[,R7;P?AL)<"H:SX
M$$X*0%@6MH_TSDTA<!*R?@RRGORSQ^EV:X5H^,[?>"M>8%P7836)\UK9+9EF
MQ'(_-[KM_"]AGQIDZ<"UP:>D]7T*:RF'DJ-K[SBR$21_)ZPY/4 H[N[  Y*5
M"^O7)+WP.$KK=V@QHK'+49?,#.NQBTX'6%@V);^ZCX!PTO,*@Q*WO-)<O@1Q
M@_>>CH=I@0#V_!QX(LL+]^EWM@Y2E9A.UQ>ML6@#KEV40.%OPAY3FO&6ZG]E
M4C>N&1[YC7>6H<6%=4@\%O))M_&7ZO7UMH!@FJT[2L<.$A01G/.".>?CI_>W
M%5GG@+W_9!BE98[UP7CEHX-QRF_7ACDWP2>*/#X'8]YST3]#F0,VV9W+W3C'
M968^01?-,A[P1]6FFNY*,W@E.H7YHK?Q:,CD8 B?*C_Q\YGN@I90XS>=;[R"
M/?9ZM3 ?^,)\]A>FL$H4>R.@Y94I_968'K&?U]ZIK#"7=A1U:<$-H4!N#(=8
ML#MNY[JM21<+'D= S_^:PF["J(V_*A?W-J48I^A(Q)$(O[(#5JH[E]X3\Q?N
M,KC?!DNC(WT[O3C%R[[@579'NM 6NJEC  O# _ L]IR;1USU+QC-XA>R%W]A
M:./C_#=?.HZ'#V&A&3\>!$(4KC'870X@H1H>V_@?=%>_ V@X"!WI UDBZTE7
M)@V^PL?<>.:M[3GNJ832)(I\/KY+VWK0-3\(%A"3$0&T#T9Y%I9-0\+&L,!N
MPB@987X0CX^@^-<7W@*>!J#K2SQ"SB*+++B@#'O)8,P,>"EE;3$*9'GW<^FO
MGDE#88P>/HD2=<[B>AQILN&UO<S7>D;J.S]2E2[NJ!T.GT3>&UP)HIF'K*B]
M""**0$\GBUD5><]"^7!"U+>Q,-6?^\G %+)?6#N"AVY;N/<<R6/;#B.UF?J1
M\8Y-,?Z*OY('HAM!*(L_!IP$A)C'5_^LR"D0$#<KTK;=2F]+^PV5V&OO)=NP
M; *D5&[8?XJP$<[?1'YF$47SN0>T'QLRDG"+&SIF'[BRP; A[/L':A+,4 0*
M&[0O,H8C3*?:W(H@=01FTH+\HI*CSJGF&6 HA+2HR0PI,*@<5UJ29S0;P*OG
M M*7G_#U*GWH^<;.<T0LYTM@#/[JID<1$!6YP3<[\"EH9$CJBALTNF3:%0"$
MM0 2!YG)#?B!549MS$LYWFRFJSI&R%7BS"4,%'%3P%I2+GL<H:$+,E:)/!/F
MXG23+V]HLQ.>=<(KUXN,_$!8\AGNT-FJ@T@@@=4*Z_,9%+5G)Q@&'Q-CF 6*
M65AJSZ$KFQK= E6E!N<(GDOU65NR[@S]GK.!S\L,MBC7!H8>9CSO,%NN&@0]
M#G@(,Q_TQ0*NAX<#8*O\.8'K9L0SW(-.IF4D=<)YGR\44':N9E^HXU!:* ,T
M$1D@D0$2<?R7&<>7>R(%)%AG*PB^?+JX^71SO$D@D4%JX<W"R=P4K3.8!0B&
M/;A:8)]A.3L X%HVN:=86$CGEN?XY9I!V!L>".8W_:>G+YDASHWO!W#RX-K
M.<.H,WLVCVX'[UN5JX*/,</20U:[>,^\!4F']_"[,%0'?BU=NHF2-GQ:QDWP
M1)UEW![H,X^-LU,<Z$6$'1SFBIBN;1GL:_0WL"03R_WUF<Y\:D0"G0>&:@<C
MZFMTL?21^/6:S"."E43WASZI<X2*U[_ZU9O,/SF-!KI:S1Q7L>5CQ;,\M<&]
MO-CZ<A)WK5D7Z?CJ^NK'ZU4G!<)KSX*B4<Y%/&FB^K5OX&$RUU]'[<-^CCT^
M= &^G;N?>#2#%>8"E;%Y$4L1W1&#>:O.G%+T/!.8^)&*H(D,2P3@ JXKERW,
MYC@<9]-R(W@7?7.4W['T]]Z$=7)\?&(%M,S7Y5LPM[J:^<OL 0CUJ01T#BJ'
MP2.VX3FF&^5X7 Y EFU.XYD%S5DY;U"YNW[:1KI'W[#VNU?A*'Y+$',"\ND.
M/HD%:U;O2JQ(& D$(?Q*8M,U[304!ZH%KCI0F>U!I'NTWCV $.NNV7Z.P91*
MQ0LG,R+EKXIF,4;P$VY^K;2AJR!G,"01C9PP28E1$. ;FP$*7+9.4-@)H'5S
MAG8FH^4ZI4%<G]GB"&,)NB\_\7D%T(XRXSTK H^()EQ"W02V\SB9V!YQ=!!(
M!#;IG-C@^X/$<5P\/_ XIR8:XBIVF48(\G%E+U^+OH#*8;T<HO@!R<BXBI/F
MY(&&LE-K%F-1-]E/0UH !C_A<"I]"5W"J_&9I(%MR -:<#%]<BEN3%OB2QY$
MP/C3V5KH3/V!R^18)K#.\TI%LRK_:'+8,.")U%9U?"_^S%\5TTTBE+IQ]3^7
M/OH 4H)U:(_+6-5R7'[T04DY^L#W+O<K403B"9+[=#9CXC-Q)0"OLL0Z$SS9
MR4]^D&CL'[[!1_5/1^._=*3(60H1:2]N7<\LP^!RD,<]_=WM2(ZW7!J!M%QG
M-<)Z8,N3-9$G1PR2J);QN4!:W6Q3/C( )$Y"KKUBH@2L>GB#\_ILITERI859
M<J7=:?+48#N/@_NOSPZ*QRA]RD/50?.3R5_._2LD!JA$/-<Z/P\=BV:GHH.G
MX!_2&;LF?)S>_RHUOY'>%S(<O[-#\9*4P%_&H7,?A52>\*G!'Q+IZ6<'4<"&
M FR%^#K$>5GUF7$FX]8^<LX.HH0Q^!JM7L@)K[)[;C8*UDCV+BK8:@MYU]U@
M(X]YX]0_GCY"D]:U+G Q(( 97?/MB7(2$R^A!BRI;41WTI5E(R?5N#0%.2G<
M4T-EE<#Y'5E*LUSJPW8B]-K&G)D,N1/>$]*KW=*KB=[(D8J#35UNIZ+]\9[:
M'W] 2VE)=(UG-?S*P'C8>P'>H,>#?!C/R@D5EQ=))7I,B6[)+Z'-4WW=DK.Z
ML)?NCWPFFAZWIE5=XZT2-_?NW[;CX4AT/&P-&RD=66ZV=_'.&A;7/_JWIE&N
MPFS;E]FV3J2'4NC6W;H4/U*+4MU**\;W8@[PT=EJA>< "UM-V&K;**MF!WL)
MBZT]S-2?E+?7=L4GU:RV5I2R1^#<6X)XIZG?E9TZ;,9.W:XX(7V;BUSOEKG>
M[%*7,/MOF>_=3Q)%Y$O:G2_)S?86-&UV-DU+)'Q%PE<D?(4 :[-M*FX6-Q>Y
MN9UN2P.SHT7%1*J6K=8JI'_:A_^L"VM9MZNH X9G6(F)I^_NB>O9U,GX7076
MBOWD.RW2H-?+$.*6O9P3$^Y3HJ:0XQ+;C=,K!"W[P;7A5O1M G:)Z5T_6*1K
MUB-_ [90B $ ,-[]TN%9^$#'M:U?M!MT]XBZJGGY^)C>"NCH'ZI,_NX_:O7[
MS+#(JMPZ4&<2UV?2O^N+I66[0..2YU1#B9"F$LCEXY.MRG1T]06YIROYL_Y^
M:3DZMT!6:Q3ZE4.8]HM-EQ17,NTWXKI$G2\8+Z?];H&UJ6>\437T9>B70E&6
M=&-JDW4DBE)VE^A(Y@I$+<?N,@.#04<9RNVO@8B2-A7MXAY=D8U?MO8UEA\0
MMET1VVZEJ]=+PI1VZ,]U<<+9=ER:OC!"9Q^QSA;%"=OK[)K%;(,256CXO:W5
M<9L"1Q;F&1Y3@>5%J<Y5(N+0]AS,(=96BI"#J*T4YV#V'SLY:#8:=2;#:>VL
M]$+.P?!_I\.TYM0'?R+FJ.RU>#:HKL,N_%^-'"),LY=@FA6.+,E+5V)]8J4[
M QY5BY56NG9K)PQ7)*:41#5510C>K;/XKP0K[J8V]9A/Z( )-1X-&E%#C9YR
M$<+C*(3'[D.@[)]\JN2S=ONLZ^,Z;WZ;VKYX5WU_V+^"/"+LZP,0,_6%/A74
MB9)F>6P07PM-;!$S?4DQTV+LMM,C7B_,0#YH_AL,.R.EWP)=V%C@51P7$C<?
MQ\UBND6Z)Y WW6*!AV;X_*8-;4)7HB9G*HD8/I$"4TM/'[?AD-YA#I\(3YH(
M;,G00(J]]2T1#4F*-R3YNI)[Z]UBS4*?R]2_YYJ/13[OIQ& &%5Q&&?_V]^\
M1(RJ$)U+1.<2(;W$J J1@PIW]&8^(7U"7U/WI]\6GY&8W_/M>&OT7_()PQTG
MU@Z5E.W0]^(,Q"[R>4W;F?6*?'$&HJ5IN<-BHU&GK\BYX>-C/@11LK"=1*L'
M^:((XWCOQK'2*\W@%:9ZY'&!L&R%9=L.4K;7LMVP?_9EW1YF3?>ALJ?8Z2]L
MI^]GN$V>+'G9;D@;S+'BU8&3CC)MRDBKAUL:\$>.O&G.T7DAR1Z3.W*SA>\A
M+)(VD;(=%LF!1-6%WR%V^4&2LF6[7"0]A+>Q\C9ZTZ'(>8B<QTOV-A21\Q 6
MB;!(6FR1B)R'\#W$3G_!.UWD/(07DM=^5AE/1,Y#Y#Q>LA?2;,</D?,0%LF!
MD+(=%HG(>0B_0^SRH]GE(N<AO V?GX:=:;]\2/A(<A[\WQ:C#$3VHXU^Q^V<
MVI3,X+9*[O76 RY$-D38*NTG9<MLE>VS(6*0B/!EA'QXH?+AD :UB,S+8?A"
M\KC3&Y6/3#<W=48D8<3TOZ9\(3:>A'<97I)GU QB)K.P>83-TV*;1V1IA&<C
M=OG1['*1I1&>29"ED3O3<?TSR9M@&Y&X.=C$32H+E\4NBD__M __60]'P!>M
M]R_[[H'8.H'_A]7!F0#4R?A=)<OX3_Z0 6G0ZV7L-<M>SHD)]RE1KG1<8KMQ
M>H6@93^X-MPZ@Q<&+!;C>U\(Z9KUR-_P"$P9 P!@O/NEP[/P@8YK6[]HU^>G
M]8JM=4Y H2R=%+#JZO>981%W9<FM&"$0(A*7(M*_ZXNE9;M QW0!\X4ZC@37
M>"[5X!X@)'5<D243MJ*P%0_"5A19,N%+"OG0(E*V0SZ(+)GP1>OV15^-.OWA
M:%O;L"!G!2R[VD\[9[D</W:''-=4C_OD;(]]I@G9OX+3ZMODA1]AQC TH;3@
M_+W=C&\6_J&P_]I$RG;8?Q4SA@J&;R3-\G \;1O=PT-3NS$<#FLF2..C98JQ
MVVY<E*-P/ Z+_P;#SJCA@^/%;(W&LE]OV"#PM,R,08G-()CCVCZMF""BD3.F
MNXN;Q<UMNSGC0>5E3XK0V>"\K1VUL&2H<7)\!D@M'27<"G8XT)N#SVQ0&I/=
MOKWR]J2WFA/.-8/<ZZ%JP&NZL%"6YY[-]">JG9](*C4,?UW9??BWKY3P[[18
M3'[49JU&?G_C.=U[0I9G7[#2U[F:8:*7TH^ZHQJ6X]GT%MCMO6&IO][]Z=]^
M=VWZ=';C+9<&12>(&)]UDY@J.#27)N;!&4=>S:Z"& !_Z"V^;?4<2=?>GGPF
MJJMK/P=C>2P/IX 2[ 6XX)K.WIY\[\D_X;\X8?;6ZO5_]OGGDW=Y&^^WV'[[
MK2/]QO;9;^=Q>R.^]<_#^UY6EG69;SLXK0H/-PSKD8WN9=REFSC*%R!R0HLD
MJ<298R' (_R^6B:XURXY\%<BIA9]\ATQ8/VIY,PI=2-/)RY_BK2ZV:8&P>H!
MUPH'B1B'2*_ K'+GEN? &YS79[F#!>M>%*6%^D Y#(7 F2Z23/)?[[ME@()!
ME@Z@%'R*;[_37@^U7^!.3?YR[E\A\<@O\5SK_#QD,C.+^3SD4$MG[)JP1^-_
ME2H:T_,-2)RXFQC^SG<3<TZL^"BD\H1/#?Z02,#;#GRUVK@I-:>=S]<ASIMD
MB+\XDP'_49MQ3BHC->;Z3NJ4H&E@^B5C=Y:AI=YSLU&P1A1_5+#E^J;-)<LV
MQSCRF#=._89CX\$&:4&L>1(-->]+X$8Y )@?7F&^/5%.8N(E% -+S;'M)#"V
MD9-J7)J"G!2.MZ@4:Q?S@V*E6:[I,%FVT&L;<V8RY$YX3TBO=DNO)@H'#O8T
M\7&U5OJ EM*2Z!IS.\D"5MEU G<5*\J9*[H ;]"SF74E6;.XF[BSBH)#*2-H
MD;")I^5;(&T.[V#L@6>KVR!\BI<I-IZM%B<OCZ':5>G(<OEN_#5IH[8?LRQY
MLBM:;7M$!RO;P/*IW+W*Y$C75S\DXC@4K#;KSB5P!;/:Z),Z)^8]969==2NM
MPBBQ+.81MMI+L-4RUU;8:L)6:\\,I2Q&%19;>YBI/]G_]*0\@7;@Y8$1./>6
M(-YIZG=EIPZ;L5.W*TY(W^8BU[MEKC>[U"7,_EOF>_>31!'YDG;G2W*SO05-
MF]T<@^@W[J"+A*](^(J$[X$)L+;9IN)F<7.1F]OIMAQ[_W71T_"%]#0LEH^O
MM?-A3K_#PBD0GMY8)T*:2B"+=OBM;6Z184QMLHY$4<KN$AW)7(&HY=A=9F P
MZ"A#N?TU$%'2IJ)=W*,KLO'+UK[&\@/"MBMBVZUT]7I)F-(._;DN3CC;CDO3
M%T;H["/6V:(X87N=7;.8;5"B"@V_M[4Z;E/@R,(\1]4T\T)5;8]J$GU:4A,[
M(6"+!<N=4UM2/=O&@S!-GGIY&=9+BW(PAUA;*4(.HK92G(/9?^SDH-EHU)D,
MZQ] ]D+.P?!_6\PZ.H03,4=EK\6S074==MEZ&I8X]O*23;/"D24QI:G^*4V"
M=TL5_Y5@Q3U.$3J2$SI@0HU'@T;44*.G7(3P. KA(48(B?/FA68([;3OSP%.
M$A)B9C>A3S'I1L1,Q:2;%V0@'S3_B4DW!W&,1-PL;BXUZ::=(T+JF/J!TT."
M42/1"[^39WRJDY@+,I*+S061/%/G5_R #S]_W'P\D<#<U$$E.&]/NOV3=XHL
M3WJ]WGK823H$81BO<=6N9C\<>H%G/:[\EE>7YB>_X=5GRXX^Y8OOI#PG$5'J
M0J0_B>)1 <K5.!<^\"6V>'Y9RB>_*N7"U*ZP)N4#+TGYLO;'DL@.8LA>.%=F
M*21'D^&485D#>-ELE[-<HZH8#(:@G7,8+K((ZP$\2417%W[%4V+P_QM&Z8S&
M8I1.[:-T%ISVR.P;>A*O[)I@^,WZF]44'#'I)@6FEK8Z:,.)X,.<=!,>:Q,X
MKJ'I-WMKDB2Z'Q7O?O1U)??6N\6:A3Z7.6R3ZZL6^;R?KB-B+LYA-!II?Z<D
M,1='M$D2;9*$]!)S<43".SP^@/F$] E]3>9[EAK(FM]@\G@/!+WDX\P[SN(?
M*BG;H>_%@:M=% \T;6?6*_+%@:N6U@ <%AN-.GU%S@T?'_.)JY*G:$BT5)DO
MBC".]VX<*[W2#%YAA% >%PC+5EBV[2!E>RW;#?MG7];M81X@.53V%#O]A>WT
M_4S2RI,E+]L-:8,Y5KP4>=)1IDT9:?5P2P/^R)%WZ#HZ+R39T'9';K;P/81%
MTB92ML,B.9"HNO [Q"X_2%*V;)>+I(?P-E;>1F\Z%#D/D?-XR=Z&(G(>PB(1
M%DF++1*1\Q"^A]CI+WBGBYR'\$+R>ETKXXG(>8B<QTOV0IIM+R1R'L(B.1!2
MML,B$3D/X7>(77XTNUSD/(2WX?/3L#/MEP\)'TG.@__;8FZ*R'ZTT>^XG5.;
MDAG<5LF]WGJ:CLB&"%NE_:1LF:VR?39$3"T2OHR0#R]4/AS25"B1>3D,7T@>
M=WJC\I'IYD9<B22,&#7:E"_$9B'Q+L-+OT5Y4Q$ET>])V#R'3<IVV#PB2R,\
M&['+CV:7BRR-\$R"+(W<F8ZG[;'/1.+F)29N4EFX+'91?/JG??C/>C@"OFB]
M?]EW#\36"?P_K [.!*!.QN\J6<9_\H<,2(->+V.O6?9R3DRX3XERI>,2VXW3
M*P0M^\&UX5:<016P6(SO?2&D:]8C?\,C,&4, (#Q[I<.S\('.JYM_:)=GY_6
M*[;6.0&%LG12P*JKWV>&1=R5);=BA$"(2%R*2/^N+Y:6[0(=TP4,S@>2X!K/
MI1K< X2DCBNR9,)6%+;B0=B*(DLF?$DA'UI$RG;(!Y$E$[YHW;[HJU&G/QQM
M:QL6Y*R 95?[:><LE^/'[I#CFNIQGYSML<\T(?NW<1QX^[SP(\P8AB:4%IR_
MMYM9\<(_%/9?FTC9#ONO8L90P?"-I%D>&QS?0O?PT-1N#(?#F@G2^&B98NRV
M&Q?E*!R/P^*_P; S:OC@>#%;H['LUQLV"#PM,V-08C,(YKBV3RLFB&CDC.GN
MXF9Q<]MNSGA0>=F3(G0V.&]K1RTL&6J<')\!4DM'";>"'0[TYO!G)KI]<^7M
M26\U)IPK!KG70\V UW1AG2S//9OI3U0[/Y%4:AC^LK+[\&]?)^'?::&8_*#-
M6HO\_L9SNO>$+,\POTOI5>"\?\&ZWR^^ __\%?/N\/^W>-\M\-][PU)_O?O3
MO_U>Z/;O?OGP-5T0M'CMJ]EGW0'%^7>@IZ1K;T\^$]75M9^#L3R61U- $;8&
MO.::SMZ>?+]PKLQ>_V=?_HE#9T\D#UPH]LL/^/#SQ\W'$PFV [B!AO/VI-L_
M>3?J*T#.7D'D<J$KC>-'C^)]MX]6 K%QKRIB$V7:*X_8&J2ML6$C@1/XR)7Q
MZ4V'V^.#0&V+T6?+2W+>6*G,><IXLC5""-/6^.@/*0O4KXK/<-I7ML<'8-H&
MGPL\@)V-U* J4K 11_VML(I M@UJ26R&E9=(GHZG6V$31\"RH_?<4GMQ-?L
MT-D <1+T22[H/[_JIK[P%E_IXH[:CNU>$_.>7CSISLF[[_+?H^#FO[HJH/D*
MY>=7\I0-:&]K2*/7?;"<)&23N$;HR3]['*I;JS@7#$_>,8479H+DV\.P?=9-
M8JHZ,2Y-Q[4]SA&@] S+\>RUAD\"'!?Y&0"_BQF.W/:)&#P2MWBJ50_R6#"/
M $4M7_]+L*D-LG3@VN!3TO0_!<*%?8)UW"ABCDF^/;:VMP*$XG$ >$ R4;E^
M33(^%4=I_0XM1C1VN04OG!G68Q<C"V"/VI3\ZF)I83(D$08E;J>FQ4(2Q W>
M>SH>IH7(V/-SX(DL+]RGW]DZ.$#$=+J^%Q2+P^':10D4_B;LKJ7Y8JGQKTSJ
MQITXOUKTSC*TN+\4,M(+Y8^V\<;J#1=N 8$LG^9/="X354N01+#."V:=SY??
M+KY]N+SX(EU^N[F]_O'UT[?;FXJ\=,!QSYS(43L"$XW'YGZ+<=MO'>DWQEZ_
MG<<Y/JZ/S\-Z>)2WZZI&W>IN'B5]L!9+8CZCC>3H8'\XD@O?VABLTZ@F/1 #
M? !K)NFN ^:$;X-)!.QU^(*86KAFHL.?XK!:BJ4-QIX-R.+=*G'F[&KV@?[3
MT^'!:,)U)**JP'3P,'@GA:]AUX2^7)+GU3>V!P#1IR4U'7P7K#ZU)=6S;7A0
M% Q\DT;O7,!?(LNE;8&Y3%S*4)L1W5ZCQ9%UEA0L1G#=TO&2+)-="#:SAB_7
M\!.K.B1XMN ],8 L5+J94W:S*WTEMCI?QRK[<D="(Y,]]R.@B69[XN=)MBJ3
MVA^-*VB?ATWZ&Q>^F(/^ :[[!"SA/G^S7%K(J(^'/0H:]0<JO6H.Z JG1C@U
MS5JF20NQ3*5@NTS+ID J87_+RA%[.2^)EW;/.C>W5Q_^ZS^OOGS\='W#+8Z)
M(H_/I4__^\?E[=^%NU/<W=F]K\#/S>HN;#$UOL[G&Z_@RP]V/-B<'W"+SV"3
MN\SHO0#K3$,+#>UC-&ROJ>,R4S9VX:4);L#23]LG1%"K?9N&"%I8#@LO,\7+
M#$D@1WIO$5M#+ONH@^OG6N!Z>N!#Z O+<\!K9'[; _!DF+)$*LC1K:=*L2WW
M*HR\CWKK45LMQFMTG#_3.]LC]O/:WY4'W-\%2+R[?\#2XZ(Y:V?07WIBG$H7
M+EM-8IH>,:0%^-<86@ RA2YW C\^"&7,J:'AF[^2T$N5X)UN!CM&GKABOH"7
M#G8-.A*=S5;1#215&EE.I=L8HH>#H:2;JHTI0[Y:IH?1%<8C<V)3AK)J+1;
M$&R).V!Y!@&@/Y_V9&D)5[-+D3>(&V$E'5C!<^>6#0AHR*:ZX\!],\!6FO0Z
MX$KBO^!-\+NLQ+]-DE8Z.":2'@E&_PR@P:/NSAF)/E*#/ *"B(U-7=CA2.D;
ME\FQ],UWNHW"K$2)3363<I]W\XCX%+)R,+JU*;,1-XITLS1T5Q@\I1?E*D_U
MI%@],?6UTCU$<A^M[LRRN^"?_/_LO7MSVTB6/?A_1_1WR%!TC>T(2B;X$"FK
M7!%^U:QGQV6OI?GU[E^.%) 4T88 -AZ6-)]^;R9 $B1!$B !,@&>B'(W1>*1
MCY/GGKQY;V9,7BQ0?;)XQX(96TMU;>*ZF(O23Y(#VXZ]VW)7(/EDGEQ ;6Q;
M0GK2[2#T[3NUCPX]^K\B5Z2,^7!6.V_%*L?+""PA5>G651KG+@JHL8)@E2>Z
M:7.4+B>1D!U*_A'<'"^(!7IMO'(@:8=LG&6I'#J2"XI_-]*_;).6K'CR6'4#
M%371$#R8+Q&HBDA_/XD2QUEX9'*?=.[/;(F\E*LG<[J:OK8]*V 3L@=4$[4?
M42QL3#/N0REK2/U&5'CZU9PM-)CIA8;Y^HO2CLK'KE[K>J%0"S=$Q!X;<VJ+
M.R%<*G;H>UP9?ZFHK7]%01C;,5^,'*6\%MM90X8>@I]7'ON)^RX5(6#?"&\W
M"F^@Z5WFI2//<;Q'.?B2I1&Y@$>C-M$X<G!&83P5D[S% ]N,%Q=M1]&AF';$
M?."_5$.;YK!T74#J^\D4<H^2-13QZLW&GBN[ 3L:)I)TZI%)LK!V%B]K):]?
MO\:UU-(7\<I3LI8SN/SM.KF"J8+*J89W?9W*M5.I=M>I3%SV1EV33H5,OLI<
MQEVS:4[^_2LVY PFU:AZS665_E?W)IB6/Q>PTZF,IC3&_D&JH"G -^VQM&8/
MU3BA=!]DI)JEXETKBB#C$"C0K<,)E?0*]^W9Y=D:KIAOL+4$W1+WV3TDE60,
M__PYZ$<CBK(VNEHJ>^9]VY88$_$D\ZN^T*7C@'VBV8JU"71W_FNT7/(@%1O&
MND9KKU7\'!2]PY$]8&R]&;NB7<4A\TY2YD'4-9 BTJ*NLX^HD\0 87=R\D3&
M39>F3+(Q!'726.HIAH%-]F8W/@$2=$$"C!",T#Y&:+B7$8*Y:3[):'CT[^!*
MGXV\*SE.J_2*E+68^U?T('</H6<5%RLG<>*O1E2RO!^V!EQ2Y8FT<PV#4VF!
MQ,IVFMX$O/V/P.P=;]/H$SZ8(.]&V&N[9CWZ]MU6NO2]I,%O)\MO.2SM\#>=
MC"40T#P+!VH",+4$)J07I!?X#?RF;?30EK-EUNB\]"F5K^!!/;X'5:A,:N]!
M,/Z+VXY*=PB]6::;3%E)4OM*B#0J$S/PL-: ?+;.^];V+4[P.^P)?CHP5/XU
MYQU.\-/WA+Y"0^.(\P(<(+Z$PJ[1ZO?[9=C%XL?T%>;3@H?Y[<C<>3UV:3T
M,UXC,]X0&BTV+X9MAVV';3\MVSYH&4:[WK8='KZ3L,X(B81#;X:>C\+U'FRW
MFJ!(A$ VC3NJ#(%$^"-0>/ U>*R_8_T=Z^_@-JVY#:&/IXZ (ULWT!) J1TH
M(;D@N<!MX#8-0QX;&.?8/R6OZ'NUAW>\ 84\8X%ZDPA]=E9,% 8A=V5O[[7@
M@\C&T^&8\B(;X3@%"DL/S*E I2.402L[ES^4H3]L]7O=5F^P>7>EW:U;$P,4
M88)!?@C) 30;!DW89:WL\I ZR.A?UM$N@\E.@LD07 @OVA0\G]29TO),/'42
MGCQ\,Q!FY-NA+0)$&X),$&T(DU9/%&+I&TO?6/H&MS61VQ!M>.H(0+0A: F@
MA.2"Y(+D K<AVO#P?M)A]Y0<I3>A9_YD?#+QA6DK0,8<%C#N6LR;R&_VVT\1
MH8:G0S (-829TPJ%"&E 2$,VJHQ^K]4>U#*> 7&&8+Z:,1_FGH"FIM"$4=;(
M*%^144:0(6A,6QH[?)!A_&_+WIQPHQW7C?9=!*%OFS)C-Y >M4HC#',=& ^O
M66TXI;Q80V,2LL!S;$O+<T=@#T\#N[E,7PZH'F;?<TP#])L&=(W69:=[?".Z
MVVKZSOZY_2+>4C6"S0=O'H@W,24&E!L"94@ C21 O]WJ[7"JB282 -1W$M2'
M$XN1@[P631]EYK&P*M_+#P<6GR3WG-"!Q3"=C8;O'F<BI@FPXM/K,#O09W8@
M]R/J7+6,P: ,RXDCC6'H&\^4.IT>BXDS, WK#^N_J_4GRW]UU;KL=.IM_<%U
M)\%U1PH9W.81TM ]>%KG'\<G?0CNNW1'P";"CSV#U:]YY(0&W( U8)?R@@>U
M=P-6):KB:A365)L,JZY$E%]D_:/JU7^=9J\0^=KAKWW1[QW"$C8M !!NO1H;
M[KH29[%)+NPX[#CL^,G8\<L#!/)78\?AH#L)2XPH/KCIMH?QE>"H0]3>R7/-
M"47M0>;K+?/UE?%8F:\I"G=RVFFU)H^(/!CQ$R11./"TY518=ECVXZ-P)S>>
M5I8=SKR3L,TI9][KD!/E9;2 Z0CN*]B-99,]S1I[H<G2+\#-N'GKS6L>5'R\
M90RT+:Y9-8B,3O9H7. 3=5$YM' \SRNS WK+PT3]' 7T(PO'8C73VHT>[N@>
M;S3-N;8$%>*!WF!1L7UUT]V:,,SD!?&9*!,G"M35L^.DQ>R$:;KN@2Y1^SXR
M\>_(_L4=XOP@5;#0%SR(_.?DH@<1CCWK@MV.%]\R/:XZN\[BR70B2\3E&'F.
MXSW*YT^\D-YF<\=YSCKLFMT)DT>!4'<EA7[T(L>B'QBG&\^G-U&O'Q#0G3R(
M5E^L +HR]';6HO?X)B[U49FU1;&?O#Z1]50%AT\"JM+TT_522U^TVY)2IHM+
ME[]=)U>P>/V*1Z%W?9W2*TJN7*=$#GNCKDEKW>2K6?>4NIBV03<FU:A:[ QS
M'(A71)LMR$&3QK#P#U(%30&^:2J[,?5K'V2DFN5T/&I#[40[=3BADE[AOCV[
M/%O#%?/MPI:@6^+1 8>DDHSAG]_)<#2B*,NAL%3VS/M4@6)1]^;.<ZS,!]V.
M?2'8%[IT'+!/--VV-H'NSG^-EDL>](7[YIAUC=;&45H"1>^PQQH86V_&KBIF
M"C+O%&4>1%T#*2(MZCK[B#I)#!!V)R=/.FWCJC1EDHTAJ)/&4D\Q#&RR-[OQ
M"9"@"Q)@A&"$]C%"P[V,$,Q-\TGF\#O\;-V[9=A'OM!Q\H5NU!(OGTQ\8=KQ
MNJY:'0N*:Y=\N"GN^$:^4&W"F<K;WF>55N:2IG"6T):P1@36G082=[1G96AI
M! GK%R1L=%I#H]IL?]WWZNGD3/B!Z07A8;\* +-!P(0EUL<2]UN];LT,,<CK
M),@+^3FX6>/\G!=+P^Q%B[U0X^K%]?*X6A[?U^G!;0QKDV:3R;SR\QL[)#(T
MEV^ZWGI%R@_Z74PBWQSS0+!OOG?O\X>-62:'[*++VO305Y?]*>[\B/O/<[XU
M+LDLMPTRSC*SY[W'?4LF$'VT?6&&GA\P;GD3E0R59!WY\ZZ8)%U!UT<3>CGK
M7PSG3Z::.])M/3VG<J3>\,%[F' W*<"P8PRN%XZP7$R#>KFN]U]=L'>S1UH\
M%/%G.Y#%\_RPE7X7HSM3Q;98?]AK=8WV/B4C*RCBQ*]U1;Q8BU#U0YQ]$XOH
MMV?MV9IRK'",=EM*''G-.74C%>/-R'X2UO49,X7C)+VN[I-_)XI*_IVU@I37
M?O[^.@K.[SF?O%&5&GL.%2[X]._(#I__\D+QT0Y,QPLB7]R2Y7_OT#5__/UO
MO\]N,L?"BASQ=?0I23O[)OP;V<;JC()WKI6DXMW*%\X>P6SK[=F?W QMZT=O
M8 R,89=J18. +O@N1F_/OK6-'_2?#.2Y]=K=']WX\]D?&-Z+$>SI?+XDNTN$
M@4Q1#,<*JTM9@G'.(L%[4[[@2]NE>[THH.M('8HG4\@X!_6;O'5^)8U#_@KI
M?TC_0_H?XL*//T5$^M^)Q<\@_0\!>DC_0_H?(A[KPMA(_X/,0_H?*"*GJ$/F
M!80=TO] /4C_ Q)@A&"$ZF2$D/X'DMEO,GR$]#\<%W:L]+^_H@=!$*1G%1<K
MR/<[^?!(Y/LA4%=?))YVEL$6.)W;#_Q>S.H__W[B!7;<>[9KRYVZ%WZ-WY#U
MBR\F@H?9O_$PY.;X00V)K-\]:A=[S1M-QYZD?LGEQ<Z9.;&V:]:C#XD(X#==
M^"V'I<U[HANT5BT1H(&% S4!F%H"$](+T@O\!G[3-GHH/C]W+2@+G20(#^K1
M/*@B)(8TO0?!^"]N.RK=(?1F:5PR927)<"HATJA,S,##6@/RV?$D[PP/:[Z#
M=0O[6@L?P7OP+39P3C/.:<8YS5JBL&NT^OU^&7;Q>"<U+S+ZWLR=UV.7U@,P
MXS4RXPVAT6+S8MAVV';8]M.R[8.68;3K;=OAX3L)ZXR02#CT9NCY*%SOP7:K
M"8I$"&33N*/*$$B$/P*%!U^#Q_H[UM^Q_@YNTYK;$/IXZ@@XLG4#+0&4VH$2
MD@N2"]P&;M,PY+&!<8[]4_**JJW56;P!A=REGWJ3"'VVM?U\__J]%GP0V7@Z
M'%->9",<IT!AZ8$Y%:ATA#)H9><*G$\W;/5[W59OL'EWI=VM6Q,#%&&"07X(
MR0$T&P9-V&6M[/*0.LCH7];1+H/)3H+)$%P(+]H4/)]&(V&&\DP\=1*>_4L>
MG6=&OAW:(D"T(<@$T88P:?5$(9:^L?2-I6]P6Q.Y#=&&IXX 1!N"E@!*2"Y(
M+D@N<!NB#0_O)QUV3\E1>A-ZYD_&)Q-?F+8"9,QA >.NQ;R)_&:__101:G@Z
M!(-00Y@YK5"(D :$-&2CRNCW6NU!+>,9$&<(YJL9\V'N"6AJ"DT898V,\A49
M9009@L:TI;'#!QG&_[;LS0DWVG'=:-]%$/JV*3-V ^E1JS3",->!\?":U893
MRHLU-"8A"SS'MK0\=P3V\#2PF\OTY8#J8?8]QS1 OVE UVA==KK'-Z*[K:;O
M[)_;+^(M52/8?/#F@7@34V) N2%0A@302 +TVZW>#J>::"(!0'TG07TXL1@Y
MR&O1]%%F'@NK\KW\<&#Q27+/"1U8#-/9:/CN<29BF@ K/KT.LP-]9@=R/Z+.
M5<L8#,JPG#C2&(:^\4RIT^FQF#@#T[#^L/Z[6G^R_%=7K<M.I][6'UQW$EQW
MI)#!;1XA#=V#IW7^<7S2A^"^2W<$;"+\V#-8_9I'3FC #5@#=BDO>%![-V!5
MHBJN1F%-M<FPZDI$^476/ZI>_==I]@J1KQW^VA?]WB$L8=," .'6J['AKBMQ
M%IODPH[#CL..GXP=OSQ ('\U=AP.NI.PQ(CB@YMN>QA?"8XZ1.V=/-><4-0>
M9+[>,E]?&8^5^9JB<">GG59K\HC(@Q$_01*% T];3H5EAV4_/@IW<N-I9=GA
MS#L)VYQRYKT..5%>1@N8CN"^@MU8-MG3K+$7FBS] MR,F[?>G/ZLH)>8V;=G
M[;/I4V.>,MIM253RFG-"O!>%;T;VD["NSY@I'"<9(.H^^7?"H_+O+$=UWE'P
M^^LH.+_G?/+FQAP+*W+$U]&GQ*OY3?@WTJ>I@A+?N5;B];R5]][2:'[O>.;/
M/_[^M]]7'_'.#>WI*<LWLT.6/SV93F0)ZT]BDP_>PR0*%16LOG'V=&9;;\_^
MY"8][4=O8 R,88^J3V1#%WP7H[=GW]K&#_JOTS:N;KUV]T<W_GSVQ^U8T(6S
M=\R.?<[TVC(1ERQ@(=TV\AS'>Z0KV,0+B:EM[CC/68=&LSMA\B@0ZBX1'R_]
MZ$6.13\P3C>>3V]ZHVO_[VT',@Q 9\N:P5QJK%B)<FS3NC)EJJ'C6ZH5BEC0
M[,GK$W5.57#X)* J33]=+[7T1;MM4&6G:T27OUTG5[!X&8I'H7=]G9(=2G5<
MI[0*>Z.N24O6Y*M,J.V])K9!_B75J%JS#'.<:U=$8BVH.I,H1/@'J8*F -\T
M(]V8P;4/,E+-<CJ.L:%VVILZG%!)KW#?GEV>K>&*^:Y?2] M\02 0U))QO#/
M[RLX&E&4Y1=8*GOF?:I \2XX;^X\Q\I\T.W8%X)]H4O' ?M$LV9K$^CN_-=H
MN>1!7[AOCEG7:&T<I250] Y;I8&Q]6;LJD*?(/-.4>9!U#60(M*BKK./J)/$
M &%W<O)$NNA*4R;9&((Z:2SU%,/ )GNS&Y\ ";H@ 48(1F@?(S3<RPC!W#2?
M9 Z_4<_6+5B&?:3]'"?MYT8>X\?X9.(+TXZ7E=7J6%!<N^3#37''-])^:A.5
M5-XN/:NT,I<TA9-]MD0G(C[N-)"XHSTK0TLCUE>_6%^CTQH:U2;MZ[[E3B=G
MW@Y,+P@/VTX F T")BRQ/I:XW^IU:V:(05XG05Y(L\'-2+/)G6935HY,.@/G
MHQWP^WM?W"<W?1>_A!N)Q92=U:2:RP))-:I. >-.X#';585EG/G$.*YI._8L
MVT;FQ/@BF A39<U8\Y()B[@N9 &7SWFTP[&Z5E:6N\\QZPP[QN ZH/LGGI_D
M1(C[!Z+S@+VT7;K>BP+N6L&K"UU[?&_F/U!B3?K1.Q=RC=')&:=V\,2:Z4)*
M;^Y*S<BKF?ZT4*X#Y=(L1D_2^SJR3997RG:(HEM&ST4[3A>JQA^Q5."L BU#
MAW A?-71.19_EYZ?;]VWXM76LA:;5/#['.=Q%/S\[S@<?OZS#/B>_RDCOV=_
M%(JV*KSH718RL>JMCY)/A]88<WNZ.$G,V>?+G@J#&"V.R(GW'=F)K7*'P)3=
M37EC.#)GEPVAJ_R^BN]S_783Z[<#<$]FTZ\!)XA(;R+:$GZS+),JD4BR6@?A
MEK68V"WAI$0(:ZKOMY($A$G#^" [YG=SEQ>Q!Q KI8J5]<&YZH(W=DC-8BX_
M:?L5M1=&M[YXRBN%ZEI'EK-2]1TWM>J.W$-3IS'^702V%6_!5(D' [.'AJN%
MTOL<2K$V?0^E"*58>[,-I=B$<5.K[JBE4OS@/3P(WX10A%B 4$3?0RA"*)Z8
M4/1"V#[P7]E+K--]I+N_+>_IMP2,Y8#T31EU!:"RE@*KICM5GSSY"_N&<923
M!%%:V)G]('>^]T8LB1VF_S>]>]=6<;W<M=CM\T3(WS]0B7UN[A?2D4H>64LY
M%2&K]"ZH#PMIF#RRQVX(V.( \"K,.+WMC%/DZ*DE=&9D+>YA\Y8C?S;E05;8
MC>?V [\7LUS3^?<3+[#C#K6EG5C$9?*PK%]\,1$\S/Z-AR$WQP]JE&3][E$C
MV&O>:#KV)/7+2A15H5S1]4C;SYZ5A*Z-A >*.TF**V1!>]C6HGD(  V!AG0!
M(906E!:4%BBNB10'I77J"  -@89T 2&4%I06E!8HKCD4=Y#%Z7Y?@;"1B]/:
MK"M_\STK,L. A3YW@Y'P?6$Q'C+.)I[MADSNZD0O5BO,O[AOJTT#3,^5^3\Q
M[M0657+!N?AV^WNO,N\.$>AVG?ADZ\QMJ:.K667.%=87O^,P>FB3>-AD W5E
MH/Q1<__01&LOX:Y<K9V)KX,*[GUWYZT-GHS+?JLWV+S=UN$T]@94Y=#8B^2Z
M-XG"_=5 ,ZHC;F%L-25'38TM+&L=P!.3U+!C=)K(4O!@-=Y40BR=.@+TIR&(
M)6WLG:9B"9Z)FN+I%#P3>RP730_O1D:C[HM&'K7U?*U('>7!)KYMBO(7B X+
M#,@V/65;]0F)23M+5IU^D[(]L^]2@F=E4XEP85,)3#%/$JFK"K XLLH,ZLF]
M)<IV]$(Y-LGSMM&P(HH,!*F#*<_K@TN!&;*N/EA8I:;C&LO\JA'B#WC67_SE
M]Q1"#]9*#QJ]5ONJTS IN'.P$[3#Z7(MM .T0Y/P#.T [0#MH,5RI''16:G6
M07+8)@<X[K*I6;@E9M<>%@30F7K:Y>JSU/9>>NQ(^F66%\F$S3UM+B++ZA)9
M=F!YN',06I5HA4*L09S:6CNJ2<A:Q?'AZ>K#\-?'\!_=P;0KVB$/ZD[ D >0
M!_JBLP('$M0!U '4 =0!U '4P4YH-097K?[ R.%8UUT?K.XKN<* M8)P;@)?
M>V;;*:B,U#K5ZU!NO)?1Q:8CN*^>-Y8H>9I!=L$6KSFX&S?CYI.\>0-]KGE<
MFAZ4Q(D9>;8PO&0PC/;@MR6ZI=%OW_DV<2EW@_.$4->48ZT$532P1&M#:<(3
MDTBDY/!)0*6<?IK]M,#/UW'Q65Q^'H7>]76*M11IS9HD:Y%\96&\(YLUU4KJ
M1-4=SN!>JRDKF>,L%3BK0,N&B?I*^,H8%3^J>-\S28]UW'%F,6_'OA!SJ'ZA
M8HV#^=^?J)VLU,_<-\?S/[M&:_Y'IVT,-QKU(L9^Q<*7A<RR^Z$^DV[]3D=.
MGPYOM',>#X^3X%,EK^PD> WH*O^T^;N8>'YL5&_$O0P^.@#WX)CVYA#1EEC"
MC;O?ER61#A$:N*;E5_P2&;QW" BO04 F=ZS6XK!>XIV,%(1)/?@@+4PZ.75)
M$7L L5*J6,D4"O&#Y05O[)":Q5Q^TO8K:B^,;GWQE%<*U;6.+&>EZCMN:M4=
MN8>F3F/\NY GX;@R[Z 2#P9F#PU7"Z7W.91B;?H>2A%*L?9F&TJQ">.F5MU1
M2Z7XP7MX$+X)H0BQ *&(OH=0A% \,:'HA;!]X+^REUC+.6R\R>=&[!O&H=?A
M$[?V UW*O!'[+GX)-Q+T_Z9W[ZH-:=39$[?/$R%__^#%YT[LQ3-[GU&.@R>:
MEN95_<$3!\Q*PJ9_NL&KFO/"=M[)+V\$TM%RJ)JW7UFQM/'U2#O<N6$X[P$4
M=^SS'J"A:H0 T!!H2!<00FE!:4%I@>*:2'%06J>. - 0:$@7$$)I06E!:8'B
MFD-Q!UF<+N\4$?T6I[595_[F>U9DA@$+?>X&(^'[PF(\9)Q-/-L-B=G4B]4*
M\R_NVVK3 --S9?Y/C#OYEUIP#@Z_RHPS1IK!)X<\8V3]7 X;>VH3-5?&QIYE
MJ*&==^O<&5\Z;L19?SP9U(>==EL3-\)^&V="8\,F[K_;.E11C1"@/PU!.VEC
MZS353A!*=0!/3%+#CM%I(DM!+#7>5$(LG3H"]*<AB"5M[)VF8@F.IIKB"8XF
M:*>:6<X]%G.)6K*/$3K!?&.]EW0]:NOY2N[(?J+O)KYMBO*7;P\+#*APG;CD
MD.G"Q0_N6]GR)5S8\@56[R21>O0C(?.1WR[HQ42@28[4C885,9X@2!U,>:'3
MOF,P0];5!PM'/^Q[5^Z"^ .>:R#^=C\/''I0:SUH7+;:[0&D(.BRSG0)*0@L
M0 J"VQJ,9TA!2$%(04A!T&79P0+&16<%I0?)_YX<X*CHINY@4>+.%(<% :8-
M.O'&(3.\]PX,Z$AKRBPODIL=["FA$,9;ES#> ZO]G2-^JT0K!'\-@H+7VE'$
M!T/R:V.Z"WE_$S1#Q]4'#$=W_^Y*7E![=;>G4'M0>_JBLP+W+L0>Q![$'L0>
MQ![$'L0>Q![$GB[H- 9&JP.U![572P.?6LU_'<JMO3-:P'0$]Q4\QK+)GF:-
MO=!DZ1><XLWISZHE$RI_>]8^6QSS1KLM%S7E->?4@5X4OE'I^-=GS!2.D_2W
MND_^G;"#_#LK\")OI_[^.@K.[SF?O/EH!_S^WA?W"FU?1\EYXK?RREN"XGO'
M,W_^\?>__9ZZP72\(/+%U]$'[V$BW$#=^ETX/!36!R\(@YLQ]\5['@CK&W^6
M<0C![%',MMZ>_<G-T+9^] ;$E\/!F=IT@"[X+D9OS[ZUC1_T7Z=M7-UZ[>Z/
M;OSY[(^D4Q:;=8D_56,6':19PS(VO(NC+?F2:-7ADX"NG7Y:Y9.9R5T@%<5C
MZ9YF25?/NW):H64ZI@?,A<GJ:U:%S=H]*U:,CKI<;@@Q<KS'<TFC!'5?\)_G
MCU3A5<N0+LKR$,BR;:MV*WGOQ: O7YWY_ WE6>A>NL^^\VTB6.X&YPG++@DX
MV7>+#93^)FT#LBA_O4+*LR/(8WSCG>=8RQR=&O^YK.PN%J!<Z[5#"8S>!=MH
M?8JHI)4F 70:#)V;VZ\?_N_S]^]N/GUD'[Y^^?;IKYMWMY^__K4GG"!R=KAY
M5:?6M"+52KUU ^;%TCAYT6(OU,!X<;T\5I>5Q'5:05QNXHM"HW/=?*2L7:=N
MQX))=<C=9S;F 2/(4&%)_YW?25E([YDK1T9WNT08= LIO1Z[D=>QSZY)PM'^
M)=@W^IF]E/_[JL7X9.(3PUOL[EG=D;SD/Z;[:PRN@_A%8^)-X0?RR*)W$]]V
MU+,OF"R8>B G76K)TXU<B_DB"*5XE1?;8<#DBWT1QF^X]<73]#4M6:P+>E2[
MGUG,U/,?J=9!=!>(?T=T@?.<_<(-M7CO<=]BWHA]I+*8H1?7Y0M_CEM)/B;Y
M8YAZK1TP;CW8KAU0ERV^8-;>],>#35TJY-/SO_XBKG)6#]);[WWNRAJ%'MTT
MLDUJ^Q:S9D67Q:7O0DYU^"F>F7B8.-ZS$*I2W*3IKL6I*4D<AF-5)MG-=D /
M#Z:E7&I@=8%%#QAY?OQV=:7J?.9-9+FH!+*E?=N4)5._K'[#(I?ZO)7\(?$E
M3#NNEO)-!>SES;OO@<0>U2%RE^^/BQ1Z(7?8="HEF!L]W E?%4A.AH)-34U-
M^4!OBPL0CGE(S//,[@0U:Q )^4Y+;M>6ZF*CTQKVVBV2_ZI07#W^"_?-\7S2
MWS5:$AQ7\<B*R[=2*OZ+VXZ:2<E6'$4AS>O4:U5GT"6LWQH,>ZU!>XN0JX2-
MMKMIEEV81J=6%#FB&:3W2'>P9#H;/5#]Z&7!9G++&H/)$)#]J#I\[-, )UR%
M8TEHDGG6 .3-03NVDZ]C-VJ.2LJ4V:_']\^M<WG$WHCD]>M=$TLM?1$[#*:)
M.9>_72=7,%50QJ/0N[Y..5N5K_4ZY:%E;]0U:>]]\E6F1VJQN+-R)'DP\9>J
MF>)O%K.$Z)^1-<]+G--)-:KVU [7;BRZFV-YP9<MU8/P#U(%30&>'6ZP 1G3
M=9%]D)%JEI)6+S9W>3[X' (%NG4XH9)>X;X]ZYRMX8IY_O(2=#=B9/VJ:N9J
MW@&I)&/X9^,CJZ!'(XK2=D)<+'OF?=O\7[%_2,GE=X\T30G8?\:SC[W<BSDX
M)TFL+H(L4)#V%%2.S=F-5X "75  0P1#M),A^J?Z75CG[ZBC^;W8!+D[_S7:
M+7F0LMGLFSQV $V6K\F^"9^IX H('9BX<O=J29<U:P.@'1PX&_"3^)]Z&Q:P
MRPRSVX";9*7_PAA(4YWMJYE&(IY/+\N"V$$J4IKSF5Z3.)&SUT.*DTH^_!07
M2;/0V$/&HM: 830,(-WCO)>M]"*=P:D*%MD!YH#1Y26&,@.))2-Q1[LV!][N
ML[IT8MQJ%L9!NB=O\L>^N1I'MG;Y17GGLF7TAZ7C:7^09.YRE34,]B?>KE8G
M'H/QFL=X&\!\0,+;D)M9>BIE;0BP>"JE5LB"+=4'2H/!Q:71#%.ZS4U2IALD
MTUCSQ6S-N*/@,#FRP^2;\$>RV*ZYV6_"7O)7A0="/J 71@M\)C75;?G[-Z];
M%CX3(+'P E%^(U?8/A?&.M2>/FIOV&X9[5Y%5JX<N)3O0]GX-OA1P()'AC6\
M*;7SINB'+UA9?0#5&UP,KYIF9!&$ I_*4@1_1L;ML3R)<)O44::5'FH"EPE0
M>/"E,2R+-4_"=7JM?O>R&>MB"#$!V^G'=G"(:$M^1P@O@0UMG@T=#"X&Q<_*
MT]*$8NM!W(R;R]Y<,1>#82.JO85@ZN/ZC:BV;Y+]9IYCJO),XTV@$U*]&ORV
MNOM4GGVEDOOG)YHG&WC+BU:+)IMW=FG*61QF.XS5ML)S:5#M]G*9UKXBB5NU
M@W>76+@LD9=\%^OE]#?^M)GF7\V%X.HVS>'LNT1ZS_Z>2J;9%[/]!;/ 4&WK
M[SY'K2E,/KNF$\F=/+N=5N^RH[;*I/J*D$WR15TR'N\"--V#U(I\M:=BH6T0
MX_T]N?6O* C5F06R')U!R^B3=#1ZK:MDL\U^JS\<RFU.DPT7K4CNKJE>QLTP
MXDZZU-0<OX1#/XQM(7>ME;LSKE1ANB-L1C2IJEB\,2V5\5*5=!"75&[\JG8S
MG0A3;D#K/&_9:AU"%#>?\,V'W*B[;MO0<MMGO[@3J1VA!;$5NWGW76XT3*QD
M/ZB=JCU749PE-S>FBQ3YL2B0/,O9>WD8V?F-.?8<N=6QVGSY?$)\)G^67!@Y
M_(+]2>0GMU*>[FMLNP4I>L9[TZ+P9/OC('J(-WQFP=A[=*=/7MY>]U'X@LHL
M+&QY6_N9!K:\K="OARUO:[?]X"%W&JS/*7OZ;<.$G0:QT^"NV[_=*J7T)59*
MGZ12V@0Z;)PW?Y 2E&RJ(S<.U1)X6M/=\T#;&MCIHV\3#!3 >,-XPWC7I^46
MC/?F';M@O$';&]<[M,DZVI1E4F9P%K*.UFW7SN/MVI>\W_&J7G%B:<;VM_5A
MF9K$1^N__2V"HIL=%-TN<<^]/@*CM8%2Y^JB?^*Y13VM<HM@._7(+2J3\)!?
MI"W_P93"E):UU4J/)K?U,J45V[(2-QB 6:S0<U7Y;L2+V_^\@O_JZ/ZKC_8O
MF^IDL6=;.)M/O"UYK^%U6(!SJ@9,LG6.M;9OL6$.[%EC=M=<AW/(<7WD>/%T
M_\6L/8F4Y<2^]'=3S"VG@*;IH3JDK1?UOY5$V7"+@2^/AV*8<D 3IARF_*1-
M.58'C@R\WQ :!M=:41OX+HD(\^W@Y_E(ANO:,MQ9!"$C^RJ.M4( +UL=11&V
MI88TUPB%1]Y2$Z)<'VW4N>A79<J.)=O+]ZTAY PLJ?EVUC#= "5,]XF9[LKB
MU+0UW?"E-<27AF"UD_.H?7J2NY,*B^KG/["7SX+[0?$]@1&S!C&$F#5(\J.C
M$ O=$.;9J"KN4=,@4F?G?$P$GH'T$'@&>PQHPA[#'H/ 0&#8C@P>LOT\9+\\
MAY#HV.$SXLQ (8@S@R&K)0JQ6 T-GN"I>W5A',N6(4@,AK:A%(<))$"I'2AA
M=_6QN[WV1:]6=A<17O6+\,+!P;@9-Y=RZG N>LC@!0V/E=7XT,UU52WKS.?V
MML(<J@ 5=&OI)TY_\!XFW'UF/O7_O4LO"9@Z]O[\C@="'K+U,!%NH(#!Q)/\
M+&0*-IF<9^:1^%#'.T^HH)[%1E0#]7=\)K4ZH3KTU#<T6AV;KO9&;]A+X]6\
M;^2/O^3AUN[][$AK^1U_Y+[58I[/7G:6+H^?.WV-S T/F"!-8<L3BNE]O@AM
M7Y#8"<=>%,I3KT?"5B^8/3@^ IN*+8_$YJXIDNK*#'/?5JL JA74J=8Y+HM<
M.R3),&T@*M"L/:W,YIH^4+U@6O^D&:<G?X=4/9,NC]])[4]W\'OQ0'(G;I!A
MQQA<!^Q?D74OOYPV7>2$ZJCPN*KT%0]EB1S[IZ!24 /=41&X38^DUID]7+6-
M.;;%+Y%^V,07EI QPX2:A:9@#X('$;7$!;O-..$[B!YH2"@\A7.8+91[*\Y>
MJM/#O2B@1@I>X:AP'!6.H\)Q5+A67A\<%5X1"G3K\-EIHY<X;12GC>*TT4.>
M-KIQE)9 T3AHM'&,77X&+&3>Z<H\B+H&4D1I1\BW2SB,"L*N=O*DTS:N2E,F
MV1B".FDL]13#P"9[LQN?  FZ( %&"$9H'R,TW,L(P=PTGV0T3',;]I'F=IPT
MMYMX77LR\85IQ^NM:G4L**Y=\N&FN.,;Z6^U#H N*_UM+FG*3H%#2"N.!\\;
M+-U%/+TV4.I<5;9?>C7A](MTNC=M=I'.UF3#J0';(35$6_*KN1WMP8YJ Z5.
MNU,O.UJQ)4,ZK1Y&\>C[EO/%O<+B40>7U9%=5K?TFDT)&MGI&'NYPDO$#?Q8
M-6">+1.R+?V+K9Q@ QNSJ>HFK,,9IH^(-UI&;W, TB$V5]W&C.4ZQK9A4Q\Z
M!0<VE0,Q304\-88G_&SZF.AAI[B?#50&*M/'XX;0L!/RLWW+MQ]*2>XV[)5^
M:F2#O=)A\O1$X9'W;(5;31_-;K2Z1LTV;464&;BN-ER'.2= J1THX333R0!W
M=EC70G@:B.O8SK(=-Q7:DG&+0#4=^2P349\>)H[W+$3B%YM$OCGF@6!TH;O7
M0D">S&P$IC61<\H-3)OO)''GT.-*<:$EO2,'\/2;E!Z9?3>W7K"9IXG?PE#<
M%6 (@CN9R4)WO^/%=]WQI"FQ<*GZ0PJ 2@].I9A3 ]2- S6<B1KI@V[]]0&8
M\"28\/"A>.J?<='9#&_]G(K]4_(IWGHA=]BZL[(J72>)MY[-AP\X$VM ,>4%
MX'6D3626%\FCOG3T)5:EJK US3&VILD'M\/,!^ %U Y_G=;@JKC0+]\4UBI\
M+UTEF.XZFNZZ4B<VF=.624_1DL-?IP_^.JUN^[*VEAR>NI.PQ2E/W6MUV'5&
M"YB.X+X"U%@VV=.LL1>:;,T)YK@9-S?JYC4/6J")%TOL\*+%7B@Z>'&]3 ?+
MM'2=YB2CLVE"4XB4#N/;C5R?:.S>I1<L.G?ICR!DOG"XS+4./;KREPCD9_[(
M?2M@/&#>B*ES<N<DUC7([+6-*_9(/_]C>'$U_XFJ[M!S+]CM6,0/I]O#L0C$
MRJ/M@-T)J@=+E<TC<RDOI^_^'=D!F14F;Y)73:BE/$L^3G!S'#_D8AT*F++>
M7"E )?W>GK5G9U_%5M9HMZ69E=><4ZMY4?AF9#\)Z_J,F<)QDD96]\F_$P,O
M_\Y:0\G+X;^_CH+S>\XG;S[:@>EX0>2+KZ,/J2[Y'G?&!VJ[X&;,??%>NN2_
M\><',L'!+=FD]XYG_OSC[W_[??JH&W,LK,BA!ZW<\$XVDSJ0Y>M$/CWX/]R)
MU'O>!4'T$']W*TLW>S*SK;=G?W(SM*T?O8$Q,*X,:@("*%WP78S>GGUK&S_H
M/XF 6Z_=_=&-/Y_]@;&W="ZW8"-N^^P7M;F8(??FW7>)?0GK!S7L:!A*R%OT
MA[SHWN=NR*) @IZS]W("<TX][#E4#T]UV/G$MV4IF-Q+(7+X!?O3\^5SY: *
M(GJD'3\R5">#/WCJ9' A3P9?.Y3EM@ORJ*]I4;CZAL]!PH*Q]^A.GSSR',=[
ME&6(1]FC\&F$$^[>L%V8>=?^ZFQ9SYO/#U;D7648ZFA\]G#J8]QO"Y$QR>N3
MR3)5P>&3@*HT_;0\,B_:;7EL9#)K&5S^=IU<P>+%7QZ%WO5U:KZ@I@O7J4D&
M>Z.N2<\SDZ\R67;?/!@<KGV2AVMOSN?$<=L-.82PM)-.<<IIU42AW2FGMTHI
M?8F5TB>IE#:![LY_C99+'J0$)9OJR(U#M02>QMFQ3:3M<NPTCBFO-PI@O&&\
M8;R/9[SW.^8=QOL4:5O#W7T'FP+%#YQ'<%J;D_Q3E5U8YYRZB-\O>[^58QN'
MP&O/,AK&0^ 0>,05'CNNL-K#:_L($=0&2IVKBWZU(8*Z1_@;/>S0VV3;J0'A
M(41?6_Z#*84I+0E*O1Y-;NME2BNV90BQU\,L'OTD^,6M6E[!?W5T_]5'^Y=-
M=;+8LRV<C6L(99_NO@X+<$[5@$FVSK'6]BT.G8(]:\R1L>MP#CFNCQQO[VK4
M<N9)3S%GNW9HRY:M9&O$38R:+>I_*XFRX18#7QX/Q3#E@"9,.4SY29MRK X<
M&7B_(30,KK6B-O!=$A'FV\'/\Y$,U[5EN+.0NP_P4!QKA0!>MCJ*(ASM#FFN
M$0J/?+(L1+D^VJAS4?RTJ)RF[%BRO7S?&D+.P)(X%!ZF&Z"$Z=;)=%<6IZ:M
MZ88OK2&^- 2KG9Q'[=/31)AJUT[A/["7SX+[P2O$K$$,(68-DKQ^*,1"-X1Y
M-JKV.W_]2(O4.^=C(O ,I(? ,]AC0!/V&/88! 8"PW9D\)#MYR'[Y3F$1,<.
MGQ%G!@I!G!D,62U1B,5J:/ $3]VK"^-8M@Q!8C"T#:4X3" !2NU ";NKC]WM
MM2]ZM;*[B/"J7X073OS&S;BYT(G?>A_U7.[YS-DG/Z>/D)9G1__I^:LO\WWN
MW@MUD/0[AYZEKDZ7:ODIP?OG;PYWMQT0W<EY0/1MQLG!5$LR!$3'@3I86):
MN\^Q<!MVC,%U0)U);SV_DP5</+U</,G/@KU4IQ)[4<!=*WCU1E=$[&W(< +R
MWEI_A306%KR3U^,$Y I%%TY /EHX!TY ;O9I7.E#%"]QB"(.4<0ABH<\1''C
M*"V!HG%^8N,8N_S$/LB\TY5Y$'4-I(C23L9NEW#&#H1=[>2)=+V5IDRR,01U
MTECJ*8:!3?9F-SX!$G1! HP0C- ^1FBXEQ&"N6D^R6B8O3/L(WOG.-D[:E&<
M\<G$%Z8=+_>JU;&@N';)AYOBCF]D]=0ZKK.LK)ZYI"D[LP>1>CCU.&\,:!=A
MPMI J7-5V3;0U40)+]+IWK39199.DPVG!FR'B'=MR:_F=K0'.ZH-E#KM3KWL
M:,66#%F">AC%HV_'S!>W0(I''5Q61W99W=)KDC0%>;*9;ZO=9X+8D>5F?!FY
M]@[^K#WV;-Z$&_BQ:L \6R9D6_H7.]3 !C9FK\A-6(<S3!\1;[2,WN8 I$/L
M&;F-&<MUC&W#ICYT"@YL*@=BF@IX:@Q/^-GT,='#3G$_&Z@,5*:/QPVA82?D
M9_LF_)$LMFL>PMV&+:!/C6RP!31,GIXH//)6E'"KZ:/9C5;7J-E>E(@R ]?5
MANLPYP0HM0,EG&8Z&>#.#NM:"$\#<1W;6;;CID);,FX1J*8CGV4BZM/#Q/&>
MA4C\8I/(-\<\$(PN=/=:",B3F8W M"9R3KF!:?.=).X<>EPI+K2D=^0 GGZ3
MTB.S[^;6"S;S-/%;&(J[ @Q!<"<S6>CN=VKRKCN>-"46+E5_2 %0Z<&I%'-J
M@+IQH(8S42-]T*V_/@ 3G@03'CX43_TS+CJ;X:V?4[%_2C[%6R_D#EMW5%>E
MZR3QUK/Y\ %G8@THIKP O(ZTB<SR(G4:G(:^Q*I4%;:F.<;6-/G@=ICY +R
MVN&OTQI<%1?ZY9O"6H7OI:L$TUU'TUU7ZL0F<]HRZ2E:<OCK],%?I]5M7];6
MDL-3=Q*V.,\AY*8CN*\ -99-]C1K[(4F6SI!&S?CYD;>G/X<'P\?V_RW9^W9
MH4<QO1KMMN17><TY#50O"M^,["=A79\Q4SA.,J[5??+OA-GEWUG.\[R#]_?7
M47!^S_GDS8TY%E;DB*^C#RDWZP<O"/_T_)LQ]\5[Z83]QI\?B'3?^3YW[X7\
M&+QS',]45W\=S2]<?DKP_OF;P]U;^>9;HK#W=-///_[^M]^G!: ;'NPP?J)+
MM[LAU4^XIBV"CW9@.EX0^?,[F6V]/?N3FZ%M_>@-C(%QU:6&H9OH@N]B]/;L
M6]OX0?_)P^INO7;W1S?^?/9'TJ>+O;+0%2SNBZ)<GL7>L<!;).7D2Y(3#I\$
M=.WTTZK9N6BWVT9J<6 N"Q> PA*DS)$PK="RG:<'S.7CZFM6Y>=RE>;OL)8:
M35WNT0M'CO=X+JTMC11?\)_GCU3A5<F1+LKR",K2.BN-.WWOQ:"?I8#5\S>4
M9Z%[Z3[[SK?)#G,W.$^,\9+,EGVWV$#I;])2(4L99 J/M:V[+"DV'(>5HH\X
MC61XP0H+R97&U;PU5\I;:+EKX<8==%.YFJ^D$A2 R(>O7[Y\OOWRZ:_;&_;N
MKX_LP]>_;C__]9^?_OKP^=/-1NPT6B.NBFV-U<0Z +Y8PMV+%GNA@/;B>AG[
MR];F.FUE+C?142&T5[U0G#G"Y><W=DA$9"[?=+WUBGA3&-^S(C-D_^12ZX3/
MFTD5/9.UA#\63.I [CZSQ[@9 Q:.><AL^G#KBR?V702VG,7;W&$TJ?U)CX[W
MVN&V(S]/XEX(R-H[#KL3;.0+^3_> PT9*D]\WTC(2VR7D3'Z294,QO9$/69Z
M34"5]*=E>&83^M*S B9%K'R+>I[19L\T(JF$'NOTX\\M>CC)6&F3F.=2V<6T
M1.KQLAI1("[8YY'\S1?,#AA7AM$<,V_$@HC^/WFM+3D_3#7)F-/%+O/NR,3&
M!]()6SY%%L 7U)JF4-?'];-_S=]-=?'%B'@J+M$LW<JW32I,NMFIZMZ\[6?-
M+L6V\$W9>K,6EBU$I"??'HYE*ZL6V"PFJL:ZT:DEV$TU>XE$$'>E*63G2< $
M]%R:;I@.MQ_B%I^"?M8-5.QH1!,;FNU8+!DJ?XE?W.*,OJ91(?%+\%4PZ;3;
M@WA$B:>Q?6>'A#A_)($S<OAL,#UPVPWIG\3F; SX@EKDE^IN>O<O&H6J/!)0
M<2GE5$QBF+X)ID6^8)\":F,NYV;JTI7'R6<LER&IKB_^'=ETG:PBCR>/\NTB
M?J)@+XU7<Y>4?+@;/=S1<* R)$^@J^^FQ;.($L(Q*48U(57U?-E9>@ GP4IO
MHOX(U*N2YE>C4ST2Z,X=C37OIX)=LTAZ44@0_E^JAH0X5_P="G/LVO].ALN_
M(\F5HV<EC-2MXFDBU*YK:UZ:##!+84 1(E$;O5CVO,*O-\-O/%:4+8F<N#K.
M\Q28,RR]E#/RF'*=YQ83\5@(7LW0+X+I6*$G3W]FG!Z1E-ZFTD2!&G_*R*B"
M\""('B:2Z ,:]KXJLK(\JFS451&]>VP'H><_S^H26\>1'7M8Y&,D.7B^-'<C
M)Y(.DF0HIIX2Q$9 P9X:(_GI%S4WE=R*U*#GJ>9,'MFB9YI.9$V?*(&D"CX:
MQ1T@R2HQ8OP766A^%_.1*NSS1%V<6"[5D#,334;2BN]39:++$KY+ZI1YT[0)
M'@1UH37K]A0]8?CN8)P>/-=6 %I#T]*I]DOVJJ)) K1/;U-XMTD(Q3A,R3@Q
M&Q+38>2+7W9 %Q$(GR?2B2 '$:=^_9?GR^<J7;3&0B0CF:0<5_I##:K9UU;D
MS[ 9207#O"BT/&ER! \\MR47?:C0\ESY(#%E9(NGS&#[UK0^-$(^ATJ!W0GA
MIADJMB##CC&X#@BELC5,-6 2YHK1GT5>U/!F%,A(57[GD2E,E7;AW=08(]FD
MG ;8O:O&-L%^XOG3T4 M-FV160EG;3 UTB-Z&[T_;B2JGAS=<@=+Q8K<=2,^
M>TA,H$G'R09]\.3_".Y2^4:1$[/%G Z(!;R'-=T2UT;*0\)1.*:'NQ;]\H63
M!IT;WZ[18M+=2OH@8([W*$7MF*]OY\424FV6[EEA_IV+-&Q-U=FT;V+&M:>-
M>2Z]7.>J68GNY!"2[UAJDHOU:V>%G4T[L\7F(?\NT3XI,;=D#V2CDT4@S.S:
MLVIV44+W\DK+.KQ89R68]L2]8N#**.VVU6UEV/([IP_K^TR;LCOAV.*7B">V
MTQD(V:5UF+6ET1L1X=K)W,.4@YV-(CG;6C%*\XEY#%J7>-7Z5Q3$BU3L42C3
MI&S>#)1FY/ORV0G5KPH4K=%VNV;\TGS->0ZH]>B_.!>##%525=+//UWOT54B
M,FZHM+1,B5ZR>RM&LJ5NF+9:FB<NV#??^Y=4X=)!$_<0];5L>>55X<&FB<C4
M/K367#2;!BQK_ZGH7)@ZSF\D>>U0>3D)VE@$./,IL&/'>M@6TU*,[7OISR&+
MO4!XGO+5J,K)$L::)7[R5/Q2J\:J>RVGCFR7S+V4(%+AV++-6G(,T+PFD 7V
MB# 3\-+[31Z,F5R["1;]0W/UIII$U3S6#NM-KFJWJ8M#UG1J)]5@DO!-6G'Z
MP'13SBE=/8;LJB^D[RIPI/-;*L6)3R7R:5!,9RIRHJ-J,O6S$;1I9I95-*KI
MFK=9-C6G'Z0;6,V]TI"C^4^8]$/<D$J'6G'C\GEA58M2I9,_E,,LPQ42#X7I
M=4P)Z.0S/9<$AI1?\8B9=X_\*4%[XJ7<V&&<&. W9H[5'#/AH(SYLB^D#R@E
MZ39X4A)].7O*DO,D>< #?TXWTH3P_#2=3W/VC\Y%=\Z_Q'".E+:+Q5RFV^7V
MVVURMQ>/Y@_[RBW_]BU7WF)M6+RJHDB9%N?XP6I53_G;-9KOCSR'"$6.++4H
MX<N9L/0?SQQ)ZRR+GUJ3F:XXK)#;2S6*O2@@^@I>O3GH6.UH."@Z>H^*3>%.
MP]YO&Z.2LJ*8DE'!XGQJ'H7>]74J!%=%X%ZGXG;9&W5-.G0[^2HC:BG5KL/L
MF*/%;&X9V)PU8UD7YIP$1&2"(0M6^\YRUL87+R5Q)Z64OFOAKXE5SC,K6WG?
M==$(D3W2=%9CSI>Z9KACSU22AK6'!"B]S<NMKHZAY&NQ0V0C?;9OSXQY7.QJ
M=DSR#<G,>ZH5Z5EIHK;O];BX!?(R$C/3!,H@CC![5._;KYM28I).RAAO.\3'
M#4L,CRLP#&Z56^]+[-;[-'?KL:D79S>$%075NMUP]H$/6.V$6&UA6QLH&R@;
M*)N3XX"TLNED"ALYRB%N3D;<W,0^3_F4._^U_.;/V/M9FJC9"JBZ")L50[+6
M?FU!0@$G4.I)E7**Y@2K&9]6"_],(UX6;V(08!!4/ @@," PYH/@JTP@2<F+
M5'X-) ;F3?69-S7?M@-]^J+O:$8UV=J@(JLZV^CA8*;U8-L>J.VB=Z47&#!0
M2'7._PS8Y=ZW+5X$R**(.'9CL&'7T_6,D 9V3 E) ,OB7O+Q=^M!5F)7JK*^
M%U0V%:5XQQV9R])B_\7=B/O/\\XP\HWK0J?BKFM<HUC;KCRFDN&-S>H*DWS1
M/=\+;]_^9NTNE+DL\(8=64OOH[VV>%W=);6*P5=XR]+B!+BE0S9M27K0'EG>
MX[33;5WU#T.!17<"/2I38H?06I-N+^?6[3"[M42 ?@0$LPRS7*)9OFP-VZOG
M<-1M4, JGQ GPRJ?.@+T(R!895CE$JURM]T:]'O'[@6899#R3HL$.18!UICS
M]&'+KYJY5/!-;ED9S+9FB7<64)LGS#9(R#7PMPSL0@V,Y8(:#\:M&GE]GY>X
M7 "N;SR\=I$2A2"Y8=K6/(WW'].-*SJ:M#[D'BB@5 L#+TP#$0 : @TU'X2G
M[H#JM_MZ= 38 &P 40($@(9 0Z<.0H@2B!*P@=9L4'+V3$;V5G-S:&YF1VC(
M/;JMA5-HX@W%2U\0S]/&6!NK\7@\9"I-ZNSQZ3<I"[9\BK3\:DNN+2S'B2-U
M(X$5AUN%(5B[0+G>8O3E9;?\N.G-]@@!C'D#&%\=+Z0XU860!R#="H<QY .0
MK"V2(1^VR(?.50?R ?(!\@&D"_D ^0 D0SX4D0]7G7QK89 />LF'@IE3S+CH
M9/?'Z290?7*MA8W6OBP?F5UXD;C$EL9J4<.L8%695'NO%G4D43/+B^2QF'O:
MN=I0:[[,](HU2H5!.U5VLK9BIM-M=8WAKJQ=0*X@R >3)?TCC]-J!)JA/F#0
MR>KLY0F"LJA%'T-9;%46@U;;N(2P@+"HFRV!L  8M#0Z$!80%A 6<H.^;C??
M!GU0%E 61S<FJ66GUR&GD9G1 J8CN*_@,99-]C1K[(4F2[\ -Z^_><.QM?6J
M2)-N7O.@XF,_8]"K5= \[%/@0.-2RI2R&^T6D_^]TH&=4A\5(\VF/DI.)*]/
MM 55P>&3@*HT_72]U-(7L7I(#.&0)$QR!8O7TGD4>M?7*5.C+,UURCZQ-^J:
MM,%/OIIU3V9*YZ+Z63A;4353_,WBPC[]4UKG"&=WIN!1X,CM!2,]/791 U,[
MU!C@6T^%749&^NC779&1:I;3F;U7?^+[#AT^.XC5:"^?Q+H:I[:$W8T@63\3
MR]+-A^22+)+(1%%608_&%)OQD-VH.<X_S[Q/%6C#,:3J0;=C7PCVA2X=!^P3
M396L.,:)=0V:\+4SELI+9J D!K (S$!(>A/2MHTIH&*.#9<ZJ1AHE@92Q,;#
MXXM(EO;LC'G(EA.2+3>1/Z*[-J'MSG^-YDH>]*?#?U))2M-RV:,.>JZQ9%T,
M YLL]&X,#"3H@@28;9CMG>W0UW L?!CM?(WU702V7+JVN0/##;J&X0828+AA
MN(^S3."%>UHAV)OFL\R>.U+OL#"P 3_SW0@.$H*W 1!)1.*%,9!,N1*BL[C#
MP?2R+!P>I"([$%(F>MX+JJ:[L'O"?W$WXO[S'%>KVR?D3U;8B*'BR]FSJ%9D
M*^@>8+K'1MM;*6:N;\H^K[;,[LB9G+!7+D$.[5!^7'Q9Y+.:"%$2L>1!SN[*
M>'-6Q,&AM2DEHM#QLW6&4F?8,OJ#TO&T/T@R,S"0:0%#6-;^H)!"M42 !O:K
M&#757!GI8+GRNX2@C#161O6"TF5KV%O=6!S"",)(1[,(873J"-# ?)V4,*K7
M/!_"2&-A5"\H=7NMJZLK*",H(^WL8OFY61LVZRFZ;3P6:H_!5M]\[Y<=$ X#
MQEV+F6/NWE.1;)>)@(K 0Q'L%>U1$D"P-%L#>MEC5_N<U%/VLBR,7*-16-2>
M%59617>[@R(_AHV+(33L&)W](A>K! ?$.7AK)^L)MV43$:"7Y0(Y 9J:0K/9
MGD\=)%7^)>&A4=SM"0H#A4%?05^=M!$#.0&:FD(3^@KZ"A0&"M,Q_S?^MR63
M' O,QW6^W] MCGB@6@549TLP*_)E7G X%FQ"[_:L2D-E<NTV@#7FVK!,>>F_
M\PU/XK.CREAN+GRJ%BSDB6,WES', =6=CW5#N*F.IC3_I."ET6JWVU79T)QX
MF@+5=FVY8UUI0#NIB/EZX>Y5M0:[T%&SL;Z#>(,!/) !A+<#4&X(E*'E]+&I
M+SN]+I0<E!R4')0<S!^4')0<H PE5T>;^M)H0<M!RVFKY:HZI?.BLW&E%4GA
MND$K$T6?7&MAZVYU*/#<L':+[]R]>MA(F4C!RGU-==9NV>$=.4EDEA?=.4++
MQ7N8/+WWM-P%3H>1\HC-K2D*.X.=-@K/L(N%#\9!H"X,L4:)4&EY!U56(S T
MQ"K".Z&MD814@U0[/@H'K9XQA%*#4JN3<892 QB:9A2AU+2UD5!J4&K'1V&W
MU^H/^I!JD&K:6^?4@OKKD!/I9;2 Z0CN*]B-99,]S1I[H<G2+\#-IW'SF@<M
M#)D72R/E18N]4$/CQ?7RT%@>HM?I\6D,-\G]0@.T\HU[L\A3?GYCA\1GYO)-
MUUNO4(_];W'/'?:%R_($;., /V"_7-:F6V['@GWP'B;<?69C'C"'/P:1'1)5
MTQ^/PG'D_Q/XA<],A]L/],-$Q"$E_)[;;A R.Y0VR!PS[@M&LM!VN?],-8E"
M>@M9HM"^5Q0>'TJ@'L)LU[2E5:.^"SVU?\1=%-#E07 QI^LOW.7W:KL)533Q
MBSL1#X6EKG^@A@FI:"/Y5R!F!4^]I:4^WPG'%K^H?<,Q#^7%ML\B)U3G(3!?
M!)X3J=(]VE19UY/O^B489_)WWZ8"BM%(F"&C2\)Y8\6E'':,P75 G>&JX%%5
MN!'5GVI'-]+7EBV?W9+OH7>JXGH3$9LT*I]C_SNRZ9IG:C>Z_&$B0KJ!7C_Q
M G7GQ5I(JQ^4=4JT^-NS]MEL3V\E98QV6VH9><TY]3MUR)N1_22LZS-F4L\F
M,%'WR;\3J27_SHHGRVLH?W\=!>?WG$_>4%,]V*':+N2=:WT@"-/C!;6-"#[:
M@>EX0>2+6[+S[QW/_/G'W__V^_3.FS%AZ3T/A"6;6[B!:K!WOB]/M) /?/\\
MO^0;?Y9?O7ODOO6)VC-\_DRP]"/UXJ\2NK=C[GZ=J#;_3WI$&'QVOZGM2IAM
MO3W[DYNA;?WH#8R!<=4[D]TFQ<=W,7I[]JUM_*#_.FWCZM9K=W]TX\\_;FG$
MJI=_%_0JVZ2.OPFI$O_C$@2_B(<[X4>!K(HJU>WS1+Q[LH,S%M'OZL'RPA^!
MK -]2S*'X.@$;\\^__7GV1^=2Z,_G#?CH1I#=D#HBZ?=7_B7-WWRRJO5JX3U
M3V4]A?6.]#N-;?7M-VH_L=H3_4/VQ/_<?/Q!X_*'JM=*APP&%Y?&[Z^/UCAZ
M#(W+?!U"MX_DA,,UJQLAP[;1[IW\"!D<H4,V#Y3>X&)X=?(#99BO7U3KOYM,
M?&I#5;;OLE;!S;OO-WM;D%Z_>WGRX^/J</VPU7X,VKH,"W,LK,@17T???,^*
MS/"?7+X[?/YOF]_9I-:?;Z62F\FRY6;MM-NYFO7LCT-,M-HUFF:-/,?Q'N7,
MR:99"DT)J!5-:O%X<A1/9#*G%S3"U61)SBDF<:>QQZ37Y(_"IQG#2UO.3[PH
MH#E/\.K-QJEPV4W5V9)Y,7<7K_CY*NN^SMKN.[ZO,?4QGL$M3-O8L#>/DZ<:
M.'P24(VFGV8_+90K&14LSM_A4>A=7Z=\Q<I5?)UR,+,WZIKT2D/R56KRE^'I
M7G X9;GI9?:0=-//'.+IX;3&:W\=5SP3#%FPVM?]O-81OI0-E)32I+$G_#5.
M]>4Z9M5AY7TQR3W&C[KS'&L93*D)_+XKS*LK*$M=,]RQ9RJ)("B2T+5QB:*$
M-F_^FL=:[!#9T.O<MV?&W*FTNN2;?$-2YUZD4E.WY58O[F.]C,3,]:PRB"/,
M'M7[]NNF%=RDDS+&6Z&\PO1]Y7C>"PR#V[$O!/M"=XT#]LFUA!7G$+*NT6)2
MZ>V&L**@6K<1\#[P :N=$*LMI$E#V4#90-F<' >DE4TG4]C(40YQ<S+BYB;R
M1U0W^90[_[7\YD^'_Z27ER9JM@*J+L)FQ9"LM5];D%# "91Z4J6<HCG!:L:G
MU<(_TXB7Q9L8!!@$%0\"" P(C/D@4 NF*7GQ?;Z6 XF!>5-]YDW-M^U G[[H
M.YI1C9NF*JMZT6ZWC8.:UIT]?867#;QPBXG;0"\P8*"0ZIS_&;#+?0IEO B0
M11'SC4Z+("[N]S2P8TI( E@6-R6-OUL/LA*[4I7UO:"RN0O;A_X7=R/N/\\[
M8W7_T'V/^5S?N$:QML6>!\<?CJ6<]EEX^\_U2=.Y+/"&;01*[Z.]]B583>VO
M8O 5WJ>^. %NZ9!-&?0'[9'EE/Q.MW75/PP%%MW$_:A,B53V6I-NWEV'8'9K
MB0#]" AF&6:Y1+-\V1JV5T]LJ=N@@%4^(4Z&53YU!.A'0+#*L,HE6N5NNS7H
M]X[="S#+(.6=%@ER+ (4/A.M,4L%WWSOEQW([/1X Z:Q3&>7^SPQ$<1[+06Y
M!OZ6@5UX)T<L%]1T,.YQQ%B)RP7@^L;#:Q<I4=86[LW3>/\QW;BBHTGK0^Z!
M DJU,/#"-! !H"'04/-!>.H.J'Y[]0 "L '80$LV@"@Y=02 AD!#S0<A1 E$
M"=A :S8H.7LF(WNKN3DT-]0_CMK8.2 D68)9D2\S:N1FOQ.U:W;I"^)YVAAK
M8S4>CX=,I2E^GN.67%M8CA-'ZD8"*PZW"D.P=H%RO<7HR\MN^7'3F^T1 ACS
M!C"^.EY(<:H+(0] NA4.8\@'(%E;)$,^;)$/G:L.Y /D ^0#2!?R ?(!2(9\
M*"(?KCKYUL(@'_22#P4SIYAQT<GNC]--H/KD6@L;K:DSEN:,U\VWR=#JCJNE
MM#16BQIF!:O*I-I[M:@CB9I97B2/Q=S3SM6&6O-EIE>L42H,VJFRD[45,YUN
MJVL,=V7M G(%03Z8+.D?>9Q6(] ,]0&#3E9G+T\0E$4M^AC*8JNR&+3:QB6$
M!81%W6P)A 7 H*71@;" L("PD!OT=;OY-NB#LH"R.+HQ22T[O0XYC<R,%C =
MP7T%C[%LLJ=98R\T6?H%N'G]S1N.K:U719IT\YH'%1_[&8->K8+F89\"!QJ7
M4J:4W6BWF/SOE0[LE/JH&&DV]5%R(GE]HBVH"@Z?!%2EZ:?KI9:^B-5#8@B'
M)&&2*UB\ELZCT+N^3ID:96FN4_:)O5'7I U^\M6L>S)3.A?5S\+9BJJ9XF\6
M%_;IG](Z1SB[,P6/ D=N+QCIZ;&+&IC:H<8 WWHJ[#(RTD>_[HJ,5+.<SNR]
M^A/?=^CPV4&L1GOY)-;5.+4E[&X$R?J96)9N/B279)%$)HJR"GHTIMB,A^Q&
MS7'^>>9]JD ;CB%5#[H=^T*P+W3I.&"?:*IDQ3%.K&O0A*^=L51>,@,E,8!%
M8 9"TIN0MFU, 15S;+C42<5 LS20(C8>'E]$LK1G9\Q#MIR0;+F)_!'=M0EM
M=_YK-%?RH#\=_I-*4IJ6RQYUT'.-)>MB&-ADH7=C8"!!%R3 ;,-L[VR'OH9C
MX<-HYVNL[R*PY=*US1T8;M U##>0 ,,-PWV<90(OW-,*P=XTGV7VW)%ZAX6!
M#?B9[T9PD!"\#8!((A(OC(%DRI40G<4=#J:79>'P(!79@9 RT?->4#7=A=T3
M_HN[$?>?Y[A:W3XA?[+"1@P57\Z>1;4B6T'W -,]-MK>2C%S?5/V>;5E=D?.
MY(2]<@ER:(?RX^++(I_51(B2B"4/<G97QINS(@X.K4TI$86.GZTSE#K#EM$?
ME(ZG_4&2F8&!3 L8PK+V!X44JB4"-+!?Q:BIYLI(!\N5WR4$9:2Q,JH7E"Y;
MP][JQN(01A!&.II%"*-31X &YNNDA%&]YOD01AH+HWI!J=MK75U=01E!&6EG
M%\O/S=JP64_1;>.Q4'L,MOKF>[_L@' 8,.Y:S!QS]YZ*9+M,!%0$'HI@KVB/
MD@""I=D:T,L>N]KGI)ZREV5AY!J-PJ+VK+"R*KK;'13Y,6Q<#*%AQ^CL%[E8
M)3@@SL%;.UE/N"V;B "]+!?("=#4%)K-]GSJ(*GR+PD/C>)N3U 8* SZ"OKJ
MI(T8R G0U!2:T%?05Z P4)B.^;_QORV9Y%A@/J[S_89N<<0#U2J@.EN"69$O
M\X+#L6 3>K=G51HJDVNW :PQUX9ERDO_G6]X$I\=5<9R<^%3M6 A3QR[N8QA
M#JCN?*P;PDUU-*7Y)P4OC5:[W:[*AN;$TQ2HMFO+'>M* ]I)1<S7"W>OJC78
MA8Z:C?4=Q!L,X($,(+P=@')#H PMIX]-?=GI=:'DH.2@Y*#D8/Z@Y*#D &4H
MN3K:U)=&"UH.6DY;+5?5*9T7G8TKK4@*UPU:F2CZY%H+6W>K0X'GAK5;?.?N
MU<-&RD0*5NYKJK-VRP[OR$DBL[SHSA%:+M[#Y.F]I^4N<#J,E$=L;DU1V!GL
MM%%XAETL?# . G5AB#5*A$K+.ZBR&H&A(581W@EMC22D&J3:\5$X:/6,(90:
ME%J=C#.4&L#0-*,(I::MC812@U([/@J[O59_T(=4@U33WCJG%M1?AYQ(+Z,%
M3$=P7\%N+)OL:=;8"TV6?@%N/HV;TY\5>A);^?:L?3;;<U=1C=%N2ZZ1UYP3
M:+TH?#.RGX1U?<9,X3@)QM5]\N^$"N7?6?$>>8'\^^LH.+_G?/+FQAP+*W+$
MU]$WW[,B,_PG]WWNAL__;?,[V['#YUMYTRV-Q/>.9_[\X^]_^WUV;\A=B_O6
MTIWO3-./N,-LZ^W9G]P,;>M';V ,.NTKJ@,->GK4=S%Z>_;M7?#5-3H_NL:/
M3ML8_+B)_!$1V)\._TE5_"(>[H0?!?)-'^@N^HH8D#X%-C6DXH/WS[?/$_'N
MR0Z6[IV6Y+L@KODETH_Z/]R)U,WO',=[E.$0P3O72BX,IL\[8Y%KQZ7\'_KP
MXW]N/IXQ(B*;.#1X>W;>/?NC,S3Z@W:[G6K*C<VQ1\,9[<T-]S4<"Y^J8$L;
M87-']Z:['/8Z!VHYHPCD#E'W;N_JZJJ2RG_SA: RR-[^[)J^X('X*.+_7VV7
MSE*[M(T?;=4FPUNOW4W:9U@[9 V-(FV[H<4J:O9NOF8_C8;CS_$N,BNMU-NE
ME72')AGZ=I$F3EJGC/;L-W.P=WK=(S7HI:[#V*BZ35;;8I!A86L[2#N#PXFZ
MX>:&J]MH'/2,X8%:+FL><=1AU^WU!_U=*S_FOGA/EM/ZX#U,A!O$)9+7WZMM
MUMX_SR])!NR[1WKTIW]'-#O[[ :A'ZE1K!!S.^;NUXE\1/"?\I7!9_>;VI5M
MI1D[R[.*&8M=I5CLZ@?=/I+.(VH>509JG]"WS5!8-R%-"&^Y?R_"=+.JTJUK
MO4#6)4@WX.>__J06[/0N.ZGF.U"CZ-$1RY.464=<WGJSR<KEMHYX9_TK"D)9
M@'T[0[)@[U0[8^W,:)#JC,'A.L/H72T0RTEUQJ;YTJPSAH?KC'Y_.#R-OOBG
M<G$*Z]TO$A?W0OWXD8?B3V[[TFZN3FX[:Z=MB_8D[I+)Q*>F587_+M\4W+S[
M?I.[>\@&_Y@(_X>JZBI_75WT+P_?35N;K";]F'.Z6'T_]GH7QD#3?@Q]\?3F
M1O# <[GTDG^T ]/Q@LB?N\I76W;MO'%AA)S]D:P_+*X@+"P;L'C=H.@:7-:J
M6[R(O[B8EGQI>H[#)P%=._VTNEQX0;K72&5=SI?^%Q8U6+*J,5^UF%9H>167
M'K":\CQ_S6J(P7*5YN^PEAI-7>[1"T>D]\_E*ND;=N<+_O/\D2J\NJ"<+LKR
M:D_60O5*XT[?>S'H9T4YJ.=O*,]"]])]]IUOMUC W> \641="J60?;?80.EO
MTDN\62NZF0O&:UMW>2GX,;[QSG.LY278U%)7%2O)NZP';UG&W^&1QN"";5Q<
M+A+RL%(@0*?!T+GY].[FZU_O_OOS[?^W)X)J'+:P&O^A\:+^.@B^6$+>BQ9[
MH:#VXGH9*,N&]#IM0"\W#9=">*]Z;X';L6#>1'D@W7M&DZ;("0-ZG<]N22*Q
ME >3C?DOP<9V$'J^I#+GF?WBOBTL-J)2LW]'W*>7T^NF'R_85&"UF/#E&TQ&
MSYWX5'22?!;C%A%@(-BCX%+127%EV4K1R0/O3:),3O]_+[Q[XL<QW>V+>_6K
M+ZS(%.K, D?\$@[S1FSL/9 8?J"G_U)JDG'7DD^4JM&4#V52ROTBK1?_PET6
MC.U12*KU07XAJVQ3U2>QRR^0%>',X;).\<$(%^P=_4Q5DZ^3E\9$R>ZB@)HS
MD+?*5U#!IJ^FMI(E>;3#,=7(HEFL_SR[JI75PL%B WNCD:#*TLVFO(3:GXI'
MK?&@BB?+0'U*<^6[B.X)U'LMP1UJ5?G[760[\MY?=*]';U9M%; [076-6R\(
MD^JHXQ]\@J$4\3_/U9T2$('J0=D=2E+*IY)R)YE,G2>HGT/Z\(O;3A)L,FV9
MI!'EY0]"R+Z@&ML3NMQ*'DFUE2U$@MY/>N""22S.?A54==D--".@IU([RL8(
MZ%EWSW%IO<!6+1)?.*W$:DO%S]V <9J.4"G,&<1=+RP"<T:=QI.GRE($\UG%
M!?N_O$=J=+\ER_:LZF+Y5#AW6@L:^;),LMD(^[]L2WK,J>3_DG5OR<! <TST
MILKPS 2GOY+74KFFL%S'=$S?^*4<\Z_T=/NS:]+PON5/N>9IRVM:N\S3BLZK
M%N9U^TR=<DR'%J8T+#4YVCR]V;2'U'2*LT%5^BE;GUL:YKY&79);L"4F=,EN
MMF)Q&)O,W,_:H%[CB4'_HK1Y0:KGPM-KR<]_??CZY1.[???_?KHY7:$,97LX
M92L]C=Q]CL/'AQUC<!TD>D$JA) _,5]*&"D%E#4>^T*P!RK1F*YS+3+Z*WMM
MM9@T'DIJ23\J>R3S;UQ=7/X6?V5<7/W6DFI@$K_$>9Y:\5@A*#''Q)-T@$IA
MP_XQN!C,GT_MYRBM2L_ZA]&^Z*W\M/CP6-Q8TX@U>E[GHON;?(6L3T9597&E
MT"-)0PK"BH32N?.WF)'O2\WZ3""48BJ)A)-%-J7&E0^Z$ZX829FG%)%ZT9,4
M4'$!U-K+^9WTXI+M2&)PTC#E]R3K@Y YI(U\]:)SZ0DYG[Y2"OFI1N5/(KC0
M'FH;'4<8D=-F^C@_:FZ'D:8T]'1$TR @T?2_=-L_"/#KQD_&R%H>FP38M<@.
MY!))@F0N5R+B&98O,UIDB3FUC"\?YR4;],5WJZE9#&/YS&2L;_8N5@T2HU,;
ME*1XFYJ;.\__2R514UU!DV$Y&Y:MR@.:"P;QC,@7$\]7<[MX1M2*)]\DU>5W
M-(6;SE&=U+11]J0K[GD\A_PEY^"F(CI+4(EI5C:%JNP_N1:=0$ZM6L6S32\0
M6852?@*Z8 V@%W'\0%PHW1QR#OEK&M DRQQ'-"D+T;UH9R \8=&L5ID3O"\<
M->DF2-)</XP12:1NR08EJ(J >IJ^#V@B0.U$=;5]D?(0Q'/6Z6 #AG? <.QY
M$,JG]4 *P)XX<3?\B^@PL&PS]G@1'EM3NYTXEDPO\F.;.G4QM=1 4,9<A)'O
MQNZ1(+J3_@+EG'FB9G!C$-W%G@LO4G>HH1 1:'W"/QE5=A/1T$E='R@_0^+'
MH(*,HE#Y>0A201!;\=AI$8B,Y[74@$HCF\M@.2%Q[4QSD4@)"5?"[DXXMOA%
M/X9C'LHO;'J[A)QC_R1:EE^[R@^C?I^QLAQU5/=X#,L2*]#*Z^[2($VW_N*;
M9DXKZ2:T _4,Y?.Y$U0P=1ZJU(*2,M*-G-W 6\>Y?-34B[G:X?(;*7D">75?
M6D0ONA_'HM(7DA?6OO>&.R(YOI5^DF/5OG>77(%^[,BBMRC>LZ5-?)Y=FRZ*
M=&"E.\[RY+"13C#9,GSVB EA8TJ2ZYY52V=4'B]3VAOU:2JK9S=\)TS%4;T1
ME>CK)(GH78T][RR'#:_Q32T%6DRBQ?B*[MD?[0OC*A4ED[],9=5D.8PW.\XD
M5TTZQM6^-9%.7,]502T?^,0.N:."28(D'-CZT_/_5(3V.0@B95F7*]3-2M-+
M!3[=/GJW8R)3XKD_B9A#8@SUNL]3C_,WA[OIT!GY]U_\H5" VF#8&[13P9N%
MJ[6]=[^3?'5-XF/5B!_E4HIJS?\G(OX<V6(:]"R#<^(5$UNL=G]W;=1K(2"K
M6K<OVIWN-@#L5.QT:\S#"&^]=U:\T"1S*&SKLYNT[>R%<1'^)-V0';7TEPA7
M6V1MZ.G&%EF.1^^?_='I+N4:E5ST@[9*OIRY'*UB#*IO%;4L\5$$IF^KT+*O
MHZ_3=:/_EHZ0X)]V./X<G]]P2[.$U>KFBZ*4J3[3V2^)!++F0;(F4N#E"_&(
MXEXVQ/?I3"C/.DEW;:0@XMD0SW;\H*35T)PB!SGL&=.C9Z!2@4@KX_*$X]D
MG7V@<_/I/[]\^NN6D3C[^OW+N]O/7__"<ETS@^*P:%D/QV'XZ"5N[EA\Q7(O
M>+.30W;'FEYN.9QI3M/K45]%D3+;_OB[D6V.+$I>OU[9+C7T1:PWTW([T^NU
MZ<BPY+O8PJ:_\:=V<?[5?%?(59L;7B\9Z^OE&*'K)=,=7B\+A@?;LIRIZ6']
MB]("Q->-4.VVTRM$)<>'<YY=1K5#F92E"<0Z1X+8$J#J8XJF03.=RT;CP@#U
M@'HJ@EBUO97!+*M2K+K#+RN7PLO9$?3^:,1-N=H1L$?/LZBIZ:%N',(A\Q;4
MFK2*T)G?Y7/;F7\?1T/,<CRHN7X*^0VA6\0Q@'>^B@SA#T)E!RPUTW(O!Q&)
M]/1D)* &=NBK#6@?]!80?K&:!S(KGUK=IQF[7.9=SO28CQV9^I**X*.'"#^8
M?S'R_-0?MLN=^9_44MP1J8 1>I%L!7^AW64C3<,8;==T(DO()!RJH*ER;610
MU8-GB5E#2\ LY-ZDXE"\*+0\Z?2V?ZF0G:2N&<W@BI %:JG[45!#_,.X[%_T
MU\5Z]?L7G=7?DH"*G<+-%N,LX>G S5HX178E9_UF[X;&F@.S=\S>(:&/+Z&/
M.WNOAU+&3!TT YJISTP]6W;5EW^6L^AI=D@-&[1HID55%#09C:/#XXFDC/2V
M(H?[ZCLY"[-#(6?U2Y/U(.3W:@N"YR 4#\$L2<^<OT@]5(;4)^TQFZK&DU1U
MMUPS"^3#+#MZB!-X)O%^@^I%\L=?PHW$= *:JL?"-'SF*I#Y<M-"RU5ZFB/*
M^$-921E-)7=W\*8U]N2^%@&S/)4>--TG0NX'D4Q,MU=FM5@KT^+>A;%N5GR9
ME3J"23%NKM'-R#$JE-^<$2:0RG&99K?%><C<E*F,*AP^WJ1&9H6YRJFJ_*T\
MWIF1Q8Z\R!<S+Z",6[WGKDK!C#,DE9=O[KR+]\"9D59,6'P6F;V8I2/BU#>Z
M8C+?"U;E9LK\OJ0:*2_E[(US+I3O(V3)M+W9%C>J*B(@@Z 2B5M4^_E^E['Y
M>9#QLDE2W\M/[S_??GSW:K%L4:!Z>/H>2?\J)6JAJ.I9CN.9,KF(7NE%OBD+
M)3-K9&Z3X&K3'%_$231AG'%#;X_<,)W@%>_*D]27S">_CSO*BE-G.;M7N\?$
M>8XJ'XH V)+=P5VUA0P5@.PD_1!;#T9Z\)$Z5I7/-,4DG+;LO%%C(]=*/.0+
M!4PN6L"7&04T<&8>9O6MM()Q#NR8WTD0<;G%4XRIQ8K.=@9*U3.0R3VQBUCE
MJL<[&YDR/#NTI3'-Z)"XJXKUQITP>22SV9<3T)*'C;C,+PA7<"A+0KB3&R'=
MB?!1#J-4\55:'#TN3L^B6J^@+MZ6:1/RS+'<ACV89P['-:92>H^S9K)XR/?:
MJF#FNI\]:<7E+J]=UALOE5Z(,U^"5P<-.5)TK)O7LJ/Q!*Q*M^6P]]MU<@53
M!97YG][U=>H\2W6<Y?0I\@_V1EV3/@TU^:JP_W/]>;5Q8>0_8\.YHDDU*HG1
M3<%C6+(?8>&XT'AM[R!5T!3@FSP,F<B8GCF[#S)2S;)W-+=N'J;-*-"MPPF5
M] KW[9DQ3QY>(@OJ:;EF;EO+V-T(DF+'$1^22S+&?_YSJ(_&%&6=.;U4]LS[
M<FT^=JL$TY=8,'V:"R8VU4D;05@" [6+GWH-0M*;D%)^+:@8J)@]50PT2P,I
M(JU9.OM(%DD,D"VG)UMD#&K>J?]I-U7*CU6:ELL>==!SC27K8AC89*%W8V @
M01<DP&S#;,-L5]]4\Y4F6&UP-:PVD "K#:M]'*OMA7M:(=B;YK/,-J]_JJP2
M[YUVK\4ZW2']3[\_YYDBJP(;\!.'9EP.JCE?LT@D>Q* ?V$,)%-F+P#8KG30
MO&'GT\NJ"WK?4I&RHC#_F@8&%A<K^7!2?+TZR9;9@(AT0YP.DR0;C.I$)5EH
M.$]!<QD3\[[=3B-S#9-6!RI":RUV%A!VD.Y8+5MNW;)$/&J/US3)'*P.E8J;
M?U1%+'F0L[OZG5FFWQ;[6(4 'AY:\6N+8VN:1=8(*!F7_59OL#G091= [8\2
MX[<,)LBBU+VIL_?;ONP'XZFQ\=2 \39@&;84MA2VM!%0,GJM]E7GI$WI)4PI
M3"E,*4QI#9'5@RG5!DK&X*K5'QC-L*7EIP2L+_H::]WOJQ98MM98(CCB$D&<
MU;W7<F)).,"Z0$WU6+Z^S;N\B#4![<BC4O%5U.X4-IG%C!'DES9@ZAHMZIN*
M3-/^4*G"GY'])BP---%^ZD5\\&AHRX,PJC"JY1G5=AL6%2L$L*BPJ+"HM<46
M5@GT 1--4_O-FJ8BCP"+!#-XQUO0'FL-#$L#=11BI:<,8&E 4\K0.BX#X8W-
M4UN]3JM].6A&2 8R!6 SM2,[N"VTY3Z84)C0$F#4[UR>M/V$\Q_V$_83]K-.
MJ(+#7Q\8T12T?]5MA@E%5@ <_DOP_KCI0+B*EKF0*' *R@R) I!B38G @$-#
M'S!U6YW+89,",) G /.I*>_!O:$M#<*FPJ:6M_?!#HL$&G 0\@1@46O&>K"H
MVI)@[2TJE@WT 5.WU;WJ-<FF(DT JP8S=']6^PBQD#\Q\301;E!\3R&D#)RP
M)D/* .17@^(UX,K0!T:#UN4.FQYH&:Z!C &83.VX#@X,;:D/%A06M(S%@!.W
MGU@&@/V$_83]K!.JX/K7!T:#UJ I%A0) W#]+Z'[ Y_8(7=BO[]EAY&_PZ'#
MR!. 'D.>  18TR(PX,;0!TR#UF6S(C"0)P#SJ2GOP:FA+0W"IL*FE@:FJW[Q
MG1 TX"#D"<"BUHSU8%&U)<':6U0L%N@#IF'KLE=\@UL-6 AY E@LV&J/;SVY
M5,"#0(3%%PF0(7#":@P9 A!>#8K/@!-#'QCU>L-6M]V0+1V1(P"CJ1W;P7FA
M+?G!AL*&EN&V&+2ZO<Y)FU"L L"$PH3"A-8)5?#\ZP.C?K??NNP5/TI82QN:
M\OJ_#OF=(S*ZQW0$]U4)QK)'GV9=OV!TTO7'S;AYZ\UK'K1 !B^6..!%B[U0
M@_[%]?*@7U9(UVEY9'0F9=%EU4LOWTE)N:;M)$<[>",J1LCL9.,FC\4G/;.7
MMLO"L1<%W+6"5U3V'5IWU_IVMJR9S4EU12U6U@>=M7UP?,6:^J@X=C&\('E]
M(ANH"@Z?!%2EZ:=E9%^TVP95-N'\(4F#Y JF"LIX%'K7URD[H,S =4KBL3?J
MFK1Q3KZ:=4])66/JGRSM.GN65*-J63"<K),MNTVU%LRL21I9^ >I@J8 WQ0\
MLT8'JW][(2/5+*<S"1_J. <G5-(KW+=G1OML#5E03[/ <VQK&;LE3I8.R249
MXS__M.AH3%'6%&BI[)GWJ0(]QJUQYSE6=IS)V!>"?:%+QP'[Y%K"8E^X;XY9
MUZ!I4=NXV@C"$ABH?='?P$'%>@^$I 4AE9_[#A5SNBH&FJ6!%)'6+)U])(LD
M!LB6TY,MOGC*/?4_[:;Z+@);+B+9W"E-RV6/.NBYQI)U,0QLLM"[,3"0H L2
M8+9AMF&VJV^J#][#@_!-6&UP-:PVD "K#:M]-*LM<U'WLD*P-\UG&:2O(WU]
MAIZ_9A%3Q=5*/J 47[!&.GNMTPK*2F>?BQBDM&\5"'L/@\H8Y@BY!&7(W]-(
MR:L7E+I&BQ!0.I[JE)*'K/9&VTX-".^DTO+JQ7\PI3"E99G2IIS?@]1VV%$M
MV0YV5%ORJ[D=;7:*>[V@1%/2?E.FI#@*#\L#2_#^+-=B19"U1M"2V=:%%Q5Q
M%-YI"S.]C\(K$SHYE%1&^3,I'2ALXOD7S7:'Z&#2\H?@O.Q?[AHKDXPMB97I
M-ZFFF7TW19WMVC+#8_Y#BB!PULIND]%7Y1LAK+/  .@U**%- ,U#:I.F")%Z
M^9-B" T[1F>_X%WP%GA+NYD]%MV:B "]+!?("=#4%)K-7K?305+!X0.'#]*;
ML'Z96K^,-X/FJ=T,Q--$N$'Y^4[(;FJPDJC)89W0LZ>!0IQ3!B6;X&G0NCSQ
M6&ZLU8'K=#FF# 88H(0!/BD#;)RX^<6J#I@.YA?F]X1 B94<?<SOH#5HB@&N
MZ#R6+7OX(15+-_!GXORCF/C"3,ZZY*[%^(-''?J_ZHN]8L7R;/2([*Q3,*N[
M96?-=Z2]<^A1I:QSY%QDGXLS2,+3Q&YA*.X*,&2"G82<[+8ZE\/*S6FE 3X[
M^W?V2X5*U1O6'PRJ<;@;) $ K3F@(0GTD01&9^=8X48*@KP+/A $X$\( @@"
M !K)0XT2!-U6]ZK73$EP^.P9]<^XZ&QN"ZP^'7?UZ=/[S[<?WU6ZS!J?;9@/
M"%AAJI<%WC-]IB.9DEE>=.<(+1>9JC*W!]J^60?:R6]^*]^^.1_<#B,2X0_2
M#G^]3JM].=# %FH1_EMH>2BI$FQW'6UW7;FSV7LAU)I*8<IARH^)O_X.2SL-
MM>.%5G5@QV''8<=AQT_9CF-%1A_\T92\?]5MG"E/K<:\#CE!/Z.C3$=P7Y5@
M+/OV:0:"!8.7;@K<C)NWWKSF0<5I(8,/.EN6V.8$L**ERJ&J=67*Y*CCZ[G4
M1\4"BX$-R>L3:TA5</@DH"I-/UTOM?1%NVU091-6&I(92ZY@\7HLCT+O^CK%
M5(JHKE,ZAKU1UZ0-2?+5K'O*S%\T-C!N4HVJ3=APLL[$[C8163 $II"GK!VD
M"IH"?%/8SIK$[=@<[X.,5+.<SA1UJ.,,E5!)KW#?GAGMLZU!6TO8+3&[_Y!<
MDC'^\TOXHS%%67)]J>R9]ZD"/<:M<><Y5N:#;L>^$.P+73H.V">:4EOL"_?-
M,>L:I.';QN9,KA(8:(<8+A"2WH14T2X,4#$GJ6*@61I($6G-TME'LK1+.!8>
MLJ5^LL473_E =_)-]5T$MEPIL;E3FI;+'G70<XTEZV(8V&2A=V-@($$7),!L
MPVS#;%??5!^\AP?AF[#:X&I8;2 !5AM6^VA6VPOWM$*P-\UG&1P;B6SW&7K^
M$F1-N"."XF(E'TZ*KU<C[[W6,?=E'1LYUS!E'QU99G<@7O[8\?*;D(/CIYH4
M^F[T^ZU.W4[ J-A\80^V6EM"'.C9: 1H8,"02JBM/8,T@C0J2QI=MMKM:C?J
M@3*"73R@,L)9JXU&@ ;V"\I(6W-6<V6$_1+T@9(Q,%H=2"-((PT-8_GY5SC[
MM@'KL;9K>@^"O72\('BU5P@'3KD]'3(I[Y3;=42#=5CM.*1225W4_."<N%,1
MU=U!JS\LOA![**A 6<,8[F0,L1S;1 3H9<?@=M36K$$C02.5!J:7O<'."BGG
MMKY3V-FN+7<-T/K@41#9 ;%7W&M4R;'(D$F026"7QK%+[642UF?U 5-WT#(,
MN)+@2M+50B)=%LNSASP<&IFQ36"-*C-CL1JK*65H'>"(M(_FB>>^T1IV>XAM
MA&QNB@'$"FRC$7!DVP6GHK:F#(H(BJ@$&%WVJST;$W((QO" <@@KK8U& .00
MY%#CY!!65_6!4;_3Z@V1_ I%I)\]1/(K5E>7,/113'QAV@J*C+L6XP\>=>C_
MJB\J"A%!(FS3B 6)L%#638Y>A+M1'S!U6[T='(X(7H3(UMH68A6VB0C0RXS!
M^:BM58-$@D0J;P.^5@=;A4 BU<% (@?VU!&@EQF#1-+6JM5>(F&55A\P]5J#
M+KQ(D$BZ&DBDP&*1=H:>S_'NQ"%_8N)I(MQ L)=WPA4C.]QGVQDDQIX&ER Q
M%KJZF7&/<#KJ R.CW>H/.HA[A)ANB@'$DFRC$8!,$"@B*"(HHNJV(S;ZE>6!
M'&N[8I"7[J@K;2-BI,="%$$4@5?J+XJP\*H/C(QVJV?TX2:"FT@[>XCT6*R\
M+F'H Y_8(7?B95?+#B-?!!5%C2 KMFE\@JQ8".HFQS/"UZ@/F/JM=@_QC-#6
M#;.%6()M(@+T,F/P.6IKU2"1()'*VSCDJGATFIX<!('4:/.(G-A31X!>1@P"
M25N;5GN!A*59?<#4;_6ZQ5=F]60A2*3F&4CDQ&)E=H:>6T^NR_(@$&'Q%5GD
MP)X:=R '%CJZF<&-<#'J Z/NY66KURZ^]1ZB&Z&>-;6 6(%M- *0[P%)!$D$
M2509C ;#UM6P!T4$150+>X@,V%-' !01%%'C%!&66?6!4:_7;W4AB2")-#2(
MJ276UR&_<T1&"YB.X+X"U%@VV=.LL1>:+/T"W(R;M]Z\YD$+X^W%TC![T6(O
MU+AZ<;T\KI;']W5Z<!N=25G6K^IU[N_$ ZYI.\D1O=Z(BA$R.]D1VF.?WG^^
M_?B."KM#<^Y:P2T!"7.;N,)ME;7YVB8_/KVF/BI*78S$2UZ?B#ZJ@L,G =5H
M^FD9R!?MMJQL8K&').R2*Y@J*.-1Z%U?IVRE,I77*0/+WJAKTM(J^6K6.R5M
M?Z#^J:Y9HT:2:E1M:(>3=:)S-UVP($5,4BC"/T@5- 7XICC3-;,8]6\O9*2:
MY71<*$/M!"-U.*&27N&^/3/:9VO(@GJ:!9YC6\O8+7&J>T@NR1C_^2>U1V.*
MLB:P2V7/O$\5Z#%NC3O/L;)C^,:^$.P+73H.V">:ZUGL"_?-,>L:-*EM&\.-
M("R!@=H7_0T<5*SW0$A:$%+YFSA!Q9RNBH%F:2!%I#5+9Q_)(HD!LN7T9(LO
MGG)/_4^[J;Z+P)8N?)L[I6FY[%$'/==8LBZ&@4T6>C<&!A)T00+,-LPVS';U
M3?7!>W@0O@FK#:Z&U0828+5AM8]FM66>_UY6"/:F^2R#K4&P-<@,/7_- Z1>
M.EX0[',BVD:\%%^WQHXAM0F%K7+'D+F6P:XA6W7"WL.@,J(Y0D)(&2KX--)D
MZP6E[J#5'V+C$.2$-,808N.01B-  _N%5%EM<QRAC#161O6"TLO>H#)=E"!'
MPF3Z3:KM9M]-06>[MHQDF?^0&L0@L$81V#X^(^PA G%T=!-V4MQ2K[E^S<51
ML_<2J1>4NH.68<!M!+>1?G:Q_$2LDLY.Q\+LL=CJLXR"$4$XQY)XF@@W$"VY
MJ<5>@1TE80,KLS5@EAV/RCOB60ZP;XU&H5Y'JL%YJ8\;J=.YJLBLX4 U4-B1
M#"E6=IN( +V,&,@)T-04FI<'<A_ V9D)H6''Z.R7! +> F]I)ZJP(MQ$!.AE
MN4!.@*:FT&SVHK(.D@I.*U!8$R@,J;Y844ZM*,?G(/ GEBPELY=WPA4C.RP_
MZQ<YODWCDBIS?+&2#!0>/,X3"3#-D^-&N]4?=!#C">:J!7,A-?C4$5"K$W1!
M2P E!-5)":J71G]0E9Q"1C$RBI%1#//5,/,%3050:@=*K!GK8]V,=JMG].&D
M G-IQUP5G0BY91=QI"3K1F:9:/HH)KXP;05*QEV+\0>/.O1_U1=[1<'DV6H>
MN<E-(YOR<I/G9V+<.?2H4A:7<WHGYB8+AO(TL5L8BKL"#'G0)S$]Z+9Z_6[E
MYA3AI2!!S7.B4S"&F*L1%II@$$%N '2C  V%IX_",UJ='<XO@<(#"=9$X>5=
M8(?"JR<6FF 006X =*, C25^?11>KS7HPH<'$M2?! ^?(J[^&1>=S=#&8O]Q
M%_L_O?]\^_%=I4%*ZE].(&!!OP9<4EZ*>$<:/F9YT9TCM%S3KTH](1W@&(<
MY8/;830__+7:X:]OM(;=G@:V$+&[L+['2C!/(Q12K(Y@J*LI1**FMI81R@S*
M[)CXN]PA4A*R#+),?UE6: D=LJS&8*BK'80LT]8LGJ(LP_*W/OCK=UJ]867[
M!D&909F5O/3].N3$9!DM8#J"^PI08]ED3[/&7FBR] MJ>G/ZLVJ,A,_?GK7/
MID^-1X[1;LNA(Z\YIS[PHO#-R'X2UO49,X7C)%VF[I-_)X-6_IT5:)"W7WY_
M'07G]YQ/WMR(^P<:*-_%1&:?N_<?[<!TO"#RQ2UAZ;WCF3__^/O??I]=;HZ%
M%3GBZVCYQL_N2(X8";OWS\F/LT<PVWI[]B<W0]OZT1L8@T[WDNI#>*8+OHO1
MV[-O;>,'_==I&U>W7KO[HQM_/OOC=DQM)QSOD4:!>B:S>,AI+/@LI)_"L2\$
M>Z GC0,F:,Q;[ OWS?$<OEV#"(\>I7+LZ<.0V:[I1!:-N=F3;GWQ_[?WK<UM
MZ]B6W[NJ_P-+U3TGJ:(=D7K:3E+E.,F]J3F),X[/]-Q/*9J$+=Y0I"X?L=V_
M?C9 4J(H2J8D2@*I5772+>M!@L#"6@L;&\"3<L,"FW.&;3CBN^+-*V\\9K[)
MWWM%%!F.O"B@#X/7Y[(V[=:D4\ V^@M)'3-16Z"D:HAP69D*=??PM+C0^^<R
M(Y/;)PZ/'L$Q)@$]4OKJ(E?3I^VV1@^;*.V0K%GR#27. #*BT+NXR&B<D+B+
MC# JY^([67.4O%4(M6TW*-%6N(CD,78MD,/),MNXF9[/60B36(+Y>WD$20&^
M*N]WR4Y;L<7<!AF9:CF>L,M0.J-'#4ZHI%NX[UK:3/.69GWGL%OA=FS[Y)*"
M_E]^6'HPIJAJ")HK>^'O1($>X]JX\QRK\$*WPJ]]C?W:IYE?4U*;MA*$%3#0
M!DG@("2Y"6E'VZS!Q1REBX%G:2!%9#V+OHUEX<0 VW)\ML5G3Z6'_L==59DP
M6F5>KKC7P<\UEJS7P\ JA=Z,@8$$69  V89L0[9W7U6SB2ZH-K@:J@TD0+6A
MVH=1;2_<4H6@-\UGF?UOM8+]563(FRU$SS=&:F(X+%C?K)3#R?KSU=AII3:I
MJ]7MM+)((S,/L_;^*GO,7\<:D$.O 5F%'!P"W:3E'%J_IW8'JQ-=I#NQ<)Y2
M][9-!L2SEN(I >-A/:6T! @MA996I:5=M7VF'[64EMW: %(**8640DIE0A9V
M&9 '2MK@3.T-M&9H:?5+ G#>>@.F"&S7],9LJ^E$'*E^W'YLLR/5ES$,Y@2D
M(X^=FJ]U=0>G6!Z+_>IH*K7-CJ1IIT<;;1S/V.X\:^AGG?13+N)#1$-:'H2H
M0E2K$]7V=@=#-T-1,4, 186B0E'KBBW,$L@#)AJF]IHU3,4Z DP2[/.<5BP9
M:)@1JWS) *8&)*4,J?,RD-[8/+?5U=5V?[<G/\B>WHCI@$9KYH')#F$+:;D/
M$@H)K>3PI/Y1ZR>"_]!/Z"?TLTZH0L!?'AC1$+1WMMMCH;$J  '_0P7\/[*)
MSTQ;:+DX]<T8\^/L_BW>V-$T%Q8*'(,SPT(!6+&F9& @H"$/F#JJWA\V*0$#
MZP0@GY+R'L(;TM(@-!6:6MW>!QM,$DC 05@G $6M&>M!4:4EP=HK*J8-Y %3
M1^V<=9NDJ5@F@%F#*;J_B'V$E-!X4MC3A+G!^GL*8<G $7LR+!F _6I0O@9"
M&?+ :*#V-]CT0,IT#:P8@&1*QW4(8$A+?5!0*&@5DP%'KI^8!H!^0C^AGW5"
M%4+_\L!HH Z:HJ!8,(#0?P[=5\;$#@TGCOM;=ACY&QPZC'4"\&-8)P #UK0,
M#(0QY '30.TW*P,#ZP0@GY+R'H(:TM(@-!6:6AF8SGKK[X0@ 0=AG0 4M6:L
M!T65E@1KKZB8+) '3$.UWUU_@UL)6 CK!#!9\*(>WWI\JL ( A:N/TF %0)'
M[,:P0@#&JT'Y&0ABR .C;G>H=MH-V=(1:P0@FM*Q'8(7TI(?-!0:6D788J!V
MNOI12RAF 2"AD%!(:)U0A<B_/##J=7IJO[O^4<)2:F@FZO\F-.X<5M \IL,,
M7Y1@Q%OT:=KT<Z*3?7[\&#]^\<?9UP)Z"7.^:[5;Z55C8&OM-D<V_\X)]48O
M"L_O[2=F7;04DSE.TJ/%[_C?24?B?Q?-:!5TTC*]8'V2*F G_879IAD=+?BL
M:HAS69D*&?/P7F\!(G,3\\GM$\&E1W",24"/E+ZZR-7T:;NMT<,F;#DD44V^
MH8B"*D84>A<7&085!'J1,4?*N?A.5M:2MPJAML5Z*_&/EW:9$B2/L6M!'4Z6
M"?YF@Y0Y@3+)73)_+X\@*<!7I9TL<9#BWU;(R%3+\0Q?AS*.7@F5= OW74N;
M:5Z.+*BEE<!S;"N/W0J'&?ODDH+^7WY <3"FJ&KPD"M[X>]$@1[CVKCS'*LX
M0V/D,Z9\I:^. N43C=,MY:OAFR.EH]& HJVM/FFC @9JG_96<-!ZK0="DH*0
MJE\U#A=SO"X&GJ6!%)'U+/HVEH43 VS+\=D6GSV5'OH?=U7=L,#FTR^VX53F
MY8I['?Q<8\EZ/0RL4NC-&!A(D 4)D&W(-F1[]U5UY8W'S#>AVN!JJ#:0 -6&
M:A],M?DJSJU4"'K3?);!PF\L_)ZBYQLC-3&<#;:&+8F3]>>KL0Z\UOGX5:T#
MGWD8K 67CDND3L*OPOUB+9M\4-)Z/56OVX[].Y:O$AQ2P%&%SP(EW+\28GE_
MHQ$@@8!A?:*T>@9K!&M4E37JJ^WV^ML3PAG!&4GJC+!K0Z,1((%^P1E)*V<U
M=T;8O4$>*&D#3=5AC6"-)!1&G-J)^=B"^5C;-;TQ4UXY7A"\WBJ% T=V'@^9
MX,A.6.HF'X:"<*,\8.H,U-YP_8E8"4Y#@;.&&.((UN-"@%PZAK"CM+(&CP2/
M5!F87G4'&SNDA+@Y6-)W,G4S?2^%G>W:?-> V0>9;@HB.T(B6S]JA'-U89.D
MDC*PB[3L4GN;A/E9><#4&:B:AE 20DFR*B26RV)Z=HJ>3Q^^W'Z\/%0R"69C
M:\,:."$9%EJN!$<L^VB>>>YIZK#316XC;'-3!! SL(U&  [KA"."(X(CVAF,
M^KT.[!#L4"W$$*M@CQT!L$.P0XVS0YA=E0=&/5WM#K'X%8Y(/CW$XE?,KN8P
M])%-?&;: HJ*X5J*,?:H0?\MWMA1B@@6PC:-6+ 0%LZZR=F+"#?* Z:.VMT@
MX(CD19ALJ;40L[!-1(!<,H;@H[2J!HL$BU3=!GRJCJU"8)'J()!8 WOL")!+
MQF"1I%6UVELDS-+* Z:N.N@@B@2+)*M 8@DL)FFGZ/D2[TX<&D\*>YHP-V#*
MJSOFLGL[W&;;&2R,/0XNP<)8^.IFYCTBZ"@/C+2VVAOHR'N$F6Z* &)*MM$(
MP$H0."(X(CBBW6U'K/5VM@[D4-L5@[QD1UUE&Q%C>2Q,$4P1>*7^I@@3K_+
M2&NK7:V',!'"1-+I(9;'8N8UAZ$K8V*'AA-/NUIV&/DLV%'6"%;%-HU/L"H6
MAKK)^8R(-<H#II[:[B*?$=ZZ85J(*=@F(D N&4/,45I5@T6"1:INXY"S];/3
MY.0@&*1&RR/6Q!X[ N02,1@D:36M]@8)4[/R@*FG=COKS\S*R4*P2,T32*R)
MQ<SL%#VW'I^7-8* A>O/R&(-[+%Q!]; PD<W,[D1(49Y8-3I]]5N>_VM]Y#=
M"/<LJ0)B!K;1",!Z#U@B6")8HIW!:#!4SX9=."(XHEKH(5; 'CL"X(C@B!KG
MB##-*@^,NMV>VH$E@B624! S4ZQO0N/.804U8#K,\ 6@1KS*GJ:5/5=EV1O@
MQ_CQBS_.OA;02X3P7:O=2J\:\Y36;G.BXM\Y(<1[47A^;S\QZZ*EF,QQD@XB
M?L?_3GB1_UV4/E"V%[Q]$P4G#X8Q.?]ACI@5.>SZ_@=[&!-!W; )/S37??CB
MWG/"X;WVPW/RX2WUY@^.9_YZ__>_O4TO<3UAO'.[#W\R(V#_$G7#K$LB;>.!
MW;"Q8;OIA[?,'VN*;;UK?3;,T+9^=@?:0.^<T<,1E=#%;]C]N];WR^#:;7=^
M=K2?>EL[:[W_/OBO68G7O5WIHGZT Y.H*[PQ0O:=^28][T)1N^W5154BUXX_
M^8M>_)Q$/FLI1'\V,7?PKO7EV^?6^_9IN],?E'R@@D+Q!PI]]I1INQLB6->T
MG?CLX^O[;RR,]]F^]3Y]^'+[\?*6M_RT]18?2\\]5EO[V8X?Z=;+ML0J ?DC
MIQM_J,H?0BC^N,@+15ZP+K)JI>F3JNS<KA,WYNM=\>ZI& 2:9(MS3XDK7WEE
MNTHX\J+ <*W@-95]!5U4_;SZ"QDW,].W(-X[:P-]:1L<WD L,/=<KFER^V18
M0X_@&). 'BE]E4?V:;NMT<,FGG1(0Y?D&XHHJ&)$H7=QD7&#P@Q>9"RD<BZ^
MDQT\)&\5*L 6&WR(?[RTR_QV\AB[MI+#R;)AU6;.=\YL<P)E_EX>05* K\JD
M7C).%_^V0D:F6HXG2#B4;DA$#4ZHI%NX[UK:S(KFR():6@D\Q[;RV*TPF+-/
M+BGH_^7#-@=CBJI"-+FR%_Y.%.@QKHT[S[&*LU1'/F/*5_KJ*% ^N1:SE*^&
M;XZ4CJ8JW!ZN!&$%#-0^[:W@H/5:#X0D!2%5OTT97,SQNAAXE@921-:SZ-M8
M%DX,L"W'9UM\]E1ZZ'_<577# IM/4MF&4YF7*^YU\'.-)>OU,+!*H3=C8"!!
M%B1 MB';D.W=5]65-QXSWX1J@ZNAVD "5!NJ?3#5YCM9;*5"T)OFLPPVO\'F
M-U/T?)MF3*WO5LH!9?T):VR&4YLL[UUNAC,S,=@0YT6#L'4WV!G#'&"M4Q7V
M]SA6@-<+2AU-)014CJ>=+G>:9U1LH@+ME)SPCFK9<+WX#U(**:U*2NNVMUS%
M.HJM-Z"CT%'H:!V1U>PM..H%)1J2]IHR),6IY9@>R,'["Y^+94'1'('*5UNO
M/:F(4\N/VYC)?6HY-B)J- KE.K"JV>$0&22M? K.JUY_TUR9I&]QK*3O9*IF
M^EZ*.MNU^0J/V0<9@I#ER*NZ#49?5R]"F&>! ,C5*>%- ,U]>I.F&)%ZQ9-B
M" UU3=\N>1>\!=Z2;F2/2;<F(D NY0(Y 9J20K/9\W8R6"H$?!#PP?(FS%]F
MYB_CS:"-S&X&[&G"W*#Z]4Y8W=1@)U&3H[[A9X\#A3@6$TXV/193[1]Y+C?F
MZL!UN^,Z!)0 2NE "0&61X"U(Y=?S.J Z2"_D-\C B5F<N21WX$Z:(H [^@\
MEA?V\,-2+-G 7XCSCVSB,S,YZ])P+<48\Z-B_RW>V"I7K,Q&CUB==0RRNMGJ
MK-F.M'<.7:J2>8Z2D^PS<P9+>)S871N*FP(,*\&.PDYV5+T_W+F<[C3!9^/X
MSG9+H3+/#?4'@TJ<[@9+ $!+#FA8 GDL@:9OG"O<2$-0=L('A@#\"4, 0P!
M8_%0HPQ!1^V<=9MI"?:_>D;\TT[UU76!V:?#SCY]^O#E]N/E3J=9X[,-RP$!
M,TSU4N ME\_HG"D5RXON'";E)-.NY'9/VS?+0#OEY7?GVS>7@]M^3"+B0=+A
MKZNK[?Y  BV4(OUWK>FAY)&@W774[KIR9[/W0J@UE4+*(>6'Q%]O@ZF=ANKX
M6K,ZT''H.'0<.G[,.HX9&7GP1T/RWEFG<5*>F8UY$QH$_8*&,AUF^*($(]ZV
M3U,0S E>MBKP8_SXQ1]G7POH)73[KM5N3;?6%L#6VFV.;/Z=$^J77A2>W]M/
MS+IH*29SG*1OB]_QOY,^Q?\NFFDLZ*]E>L$<7?V18ZD_5.4/04M_7.1I*>\:
M+[*64=-7>=RUR''7\W,WY"Y=TW:2]6'>/3^=*SFUBWZJQ/-W5-@5S5SU [XP
MD3JC^07'O+,Z7UKEAS?M"_UM+GLEN7UB>>@1'&,2T!.EK_) /FVW^<,FTC,D
MKY)\0XDGW8TH]"XN,G(DU.@B8U:5<_&=K%M(WBKLM]LN4M56R&KR&+OV*</)
M,A^UV6AS3NU-QH_2V\LC2 KP5;E92U;GQYYK&V1DJN5XXA!#&<,0A$JZA?NN
MI<T,Q-+,O!QV*]S"89]<4M#_RX_3#L8458W)<F4O_)THT&-<&W>>8Q5>Z';D
M,Z9\I:^. N63:S%+^6KXYDCI:#10:VNKE^M5P$ ;).J!D.0FI!UMM0$7<Y0N
M!IZE@121]2SZ-I:%$P-LR_'9%I\]E0/=T5?5#0ML/AUF&TYE7JZXU\'/-9:L
MU\/ *H7>C(&!!%F0 -F&;$.V=U]55]YXS'P3J@VNAFH#"5!MJ/;!5-L+MU0A
MZ$WS609G@V)+@REZOLT2I%XY7A L'BI;40[S^O/6V.2@U@LLJCHC=.9EJCXG
MM,KF.,#BB,)K24LT.U\<L0HY.&ML]3J'>D&I,U![PYJ==K)C]<)^>[460AS>
MVF@$2*!?6#8J[;(].".)G5&]H/2J.]B9+RJYGC@%G>W:/),%Z]Z;3V#;Q(QP
MM"[,T<$E[*BXI5YC_9J;HV9OCU$O*'4&JJ8A;(2PD7RZ6/U"+)QT7/.)V2\\
M"X8%X0Q+[&G"W("I?%.+K1([<,#Q\3!+=0<<+V.=JF=EH6^-1N&Z4H83!H\E
M>*GK9SN2-9RD!@H[D)!B9K>)")!+Q$!.@*:DT.SO*7R 8&<AA(:ZIF^W" 2\
M!=Z2SE1A1KB)")!+N4!.@*:DT&SVI+(,E@I!*U!8$R@,2WTQHYR948[/03">
ME&0J67EUQUQV;X?5K_K%&M^F<<DNU_AB)ADHW'N>)Q; -,^.:VVU-]"1XPGF
MJ@5S86GPL2/@P-H%6@(HI0,E#)4\ANJ5UAOLRDYA13%6%&-%,>2K8?(%3P50
M2@=*S!G+HVY:6^UJ/02IP%S2,=>.3H1\81=Q+$F6C<P*T?2137QFV@*4BN%:
MBC'VJ$'_+=[8*@NFS%;S6)O<-+*I;FWR[$R,.X<N5<GD<LGHQ$RR()3'B=VU
MH;@IP+ .^BB&!QVUV^OL7$Z17@H2E'Q-= ;&,',UPD(3!!'D!D W"M!P>/(X
M/$W5-SB_! X/)%@3AU=V@AT.KYY8:((@@MP Z$8!&E/\\CB\KCKH((8'$I2?
M!/>_1%S\TT[UU=#&9/]A)_L_??AR^_%RITE*XE])(&!"OP9<4MT2<9T+GV)Y
MT9W#I)S3WY5[PG* 0QP"5 YN^_'\B-=*A[^>I@X[70FT$+F[4-]#+3#/(A16
MK(Y@J*L48J&FM,H(9P9G=DC\]3?(E(0M@RV3WY:M-84.6U9C,-15!V'+I)7%
M8[1EF/Z6!W\]7>T.=[9O$)P9G%G%4]]O0H.8K* &3(<9O@#4B%?9T[2RYZHL
M>X.:_CC[6E1&PN?O6NU6>M6XYVCM-N\Z_#LGU 9>%)[?VT_,NF@I)G.<I,G$
M[_C?2:?E?Q<E&I1ME[?T+GLZ_V&.F!4Y[/K^AC#CFK83KT>_OO_&PGB'\ULO
MGKN^Y3^])7A]<#SSU_N__^UM%)P\&,;D_(;]9F[$/A-ZKPBAOF&&_[+#T544
M4/=@_O0WBFV]:WVF3VWK9W>@#?7N&3T3_8*^<,/NW[6^M[6?])_>ULYNO7;G
M9R=^W7J?-,=\A<[5HA)7X[H]K*A/Q;H[WU62-XGE'6,2T'?35XMD<-INM[5,
M#L1,K>?:6$D:>=:(Z0/EV9<NL+A[V^PVBZX@_TBM16E(*DU\W:,;WCO>XPGG
M0 *YSXQ?)X_TP(M"D"U*'OQ%"K10N>E]3P>](F,BKK^B/'/-2[^S[WR;V-%P
M@Y.$(G/NA[?=? 5EW\D2>!%?%\K!TMK-$_UC_,,[S['R!)OI^:4D<A/ZKE9Z
M-BB!UCE55DK'.EYFH4H G09#Y^;3__WT[:]/RN>;ZZ_*U?6WVYO+J]L?RK^^
MW/ZG<O77C]OKKY]N?FR)K6.U*XNFL:8/TJ0?+[G07-?[(]?C_E"5/T07^^,B
MW^OSGN0BZT7ZJYAGK7Z^ZZ3)6V]BFTJ_W5<FOO?;MJ@<AA+0KQVFTDW&$Y^-
MF!O8OYDR]BSF4$E\Q8_=*/V_Z3WP/6[Y[DJ^S7^FW-,C",?)/6I ;B0<*69B
M4X-3Y5*9D'YPLG9-IGAWI"SQ[DPVOS&586P'3*&!LC&]"#V!0B_<X)[Y]#8]
M16B[]/:#YUD*E8:JZ+=-%^-?&['IS<1^3W15_EY$A52\>\4P3>J4(;_^],%Y
MF=);Q0.RH:X-+H+XGMQ*4^DF/K\#+Z-#-ML(F<5OQPQS-"O/D@?CQ4@KC"Z0
MU-F_Z0J/5+/\ 8RXD%=4VX;[3((9VL&]S>)WBZ]ZJMP47M((Z7Y\ERO^E.&(
M_O39O<-X2XBZ\:@IR67'):,GH"$Z/0+_B ;R=O@LSED2W_:4N^1-AZY+%<:>
MS)'A/C"!@+0]?-[DHO8\AU<POQ)OER#3,.)BQK1=5CN67?=,;5B;KIDK8#[L
M0.+"?/'ML@9#O#ZW0W)F9OY'%R]^(Z8+&M$2]#B(7+ZUM?+=]ZR( V83JP :
M7EJO1#BN:4^(;IZ5!^;R+LN"*8\(DN5]C8H9W1-'13X31!,8-&JG?FA3BXQ(
M$+/TH2IDV^D7MALR5_ )YW<OL$.F$*Y^\:X<D]6L&+YA._S]2=K,8A,]DSIU
MX/E$4:?*C^@N" WQ;2HJ_4]Z^Z2L]!.?K58%-:$A_L5)Y!/-D 2(:$# +Q:,
M/#\\H1H=*U:44!>][5 9.,71'RY3GLD.G"I?Z-J9RQ)K4<VXO/D<4:4$#FKS
M5"FR#TJ?_&)A6A*J>R>R1(534YEL3-]2Z0\A@6D]<:!P0@W]*!8)GSFI,GA1
M:'E$@8[].UM]I\I"0\_8GE=:,=L'@M>5B6?'VL6!2I>B1PA&]H07CE>(4*/D
M3K&<!FQB<. LE:9@7C'YCWC8AQZ *I]K?G+:7MQ^<S?@=YYPQ>$UX2V[ U49
MX8TN>T_M-RWMJ?+7A#[,%EY(77QI=;Y0WETH+C%5&1J BF_,A#<I$B_*1O5+
M%H!T=\DC)"H:/T?DIM<36AL+IR6L!<<*WUR2-S=5GB?,!]5_;#PR;H9?CR#.
MA9KZ$)$5E3*67;IH%N$IKKF6<K3'Q?Q-&!:M-"_F&?#%CF=6T!6.:^IF'D>>
M,^L9)7X=,\6\E\DTHFC<F"Z6NQA>A.F-#NP+]-IHQ6>"0U%7C/O-HFN]>\ZR
M0D! LT7#VDF#S3%N3"NI%9TV\$QZ/'?);00?\Q\E[M.[)W](MQ$^A9,125/
MF95WS-\"* ^^,5YZ0^YC$[M.[S+[MP#]JVD_,H* A:]C-TI7F-XU/SH1MICW
M_K3312Y=PQ*C%JYP?-C(<3_?G9+.S9LYUJ"$JCB@)\:S>#U5X2R!6G3G.ZI.
MBZ_'9M2ED@J;4'F-!W&Q&7UG'IL>D 7II8/XVG96SI*K3B\7EX'+(CW59$*.
M+>5N 0Z;'I'&<Q$]XJS*DMXX+2]=)1"#+:IHWQ*]4T@S_]*=[0BIB^_P FRF
MPAD4ZO*M4-N8H))&#3*M&GN$1'3%'=*!F+XX-29UW]R1[;Y<K#.5'C#<A#'E
MJ*>T?;6+%%!7'I]-YA"G5V(O P&7#X8C</ECQ!@W4!")S0848^,YIF1A(+PH
M6$;(O//Z7O0P(@\K&B:UU@HCOS46XY!YPLU?B _W$V,QI:-B Z!R:Y.7L=FL
M^)3Q+)N 'R8WRL5Y8G9)R\89*)K$T!$W7G!E8@1#G!M',V+JF8OJ+/<K0<J^
M@3$6+,\ME##G_.$GL96\2J[+0R9IH>:NS\-<[#=O F<6[%GNL_R\DG&G:25#
MCHS<I;R<>$\W$]M) C>>:49^D AR7(7CB$B9MQF5SAR=1!-ES,*11V;L"]W:
MBE62%WH96-1%QSU#FC&5*8*H8+ "'.6_$AMDDNL[&FHQ+HJ/I$0\&A4:O\AD
MDIV9T[ I2,B&$)I&-"KP_&<0Q<:1!^X)3&\\MH- 8)Y[(^;S09C"QA/'>V9\
MW/^?WB,UCJ\F_8&C(_LC#EO7"Y.>RR,#8>C;=U&8FI3X?O?3H4P<&5#%#SD4
M?"8,FO_,H>P:TP@'_WS:Y![=W%=X ,0C8//[9<?@8N H1NO3&U!]1CS2$&3]
MT5R,A(!- UZ#W \/AR8CTS@X2H5SW4B,*04/48,S7F06FH*$ OX@0;CH9GCX
M@<JA)I$<)WX0:TRE"T(_[H#) ?=!7#;JJ#X?$BVTCN6Q^$&I]U%?29]+/$;"
MHU1SD>_&QC9NO:F%C.M+F#/R;T'$+\';@I<Y"&CHR<DGO<ZCX?-[/"NO C:S
M;[QM'"_@S2'ZW-QW[9CWOGG$>=I0A8V;O^P5[R!A;/ Y!'@J#Q6)N2957!.\
MW.L"Q$[]/A^I\?B@T/DTB$90M,0PXYX)[/SV:"QI+<SE< Y@J0%(AS$I).-.
M1U_A+Z:&!/,,=9]GX-V%^2:F&:H5^TRU;CBS,*;&< P_T6.3I_GR+V;F"\0O
M0N.!OPZ>@Y"->?1RU>2 R-4[B4-)RZ>/\P\P^^;((!%-IZY?"'BGT\S9B67^
M?L83+$YBVK'NIC%ULC1S%D8\1*ROR>6#U)+/Q5_L0%@FGU'Y^"!>>*0XD W/
MNB&,R\3XDWD#'L\C%#QZ_J]X#,,"WE)WS#2B@$TG&>Q@-L4M%(8+=10/V1+#
ME$%E.A?/VS<=W%B)D\Q-T,]*,1_.\STQ3(V'=(FA2W4M-H-B5H8/)H7L)>/L
MT OY[,'TGHG_#,74GL/2T=N8&<*QI4],[Y%CLY**>Q9AOA6Y!E_2(L27]_FI
M6@$?L\75&/^*!Z#C(2=)!WT^\5PK[L!JJM@^H\';'956L=C$%G9_&DOF?9 >
M/6V A4%^K@R)O1:&(HD.\!KP"0ZJXAAWGL^M_MU<UTM',;R;BU^(2^4CL;]M
M]AA[C#B.$(-J-F;UV0,G/SZDR4Z!T$^L_Z;2QNXN,_B? L%S,W15;A#^5_(M
MPE#\5EQA-I75G$Z;S>ZKB'F@%5A,(>3-Y=?,(W0^CI"[ 7TU93T^/+F9TKB;
MWD,\^WTD=".^1I"/841!"KCXRFQ64FKG^SB)Y3GN)6$VMI/BPX@G_3+C--ZD
MIF@>/FU Y>-SY_S"-%291FUF@\!P5#CE(, H>I3X62ZBLO#T'R,_?9!PY#.>
M(>6&HX#/"-*=OW)EG,6R.IJJ\$Q[3OG9&N4!(?=9Q,JGS_9(#)6B.>T)27'G
M,I26A$P_VWQZG__V1TAO"$3& 9U<F/_RQQ7/@#K1VB>]]HG6FZ^89*3'>/TY
MSTMF?>8B6[&RCY-1]XH86D[@LS.ATPE0(BI>!?-3"2G%\!KZ1[=WJLTJ>,SG
M*V*-)YPLJ?WYSBX"2]/VC_O9M/\$F5)R ">,.J,Y^O)TVI:'&WAT33Q/@AN7
MC+2B=S,E%/" RI=5^:WG!5\*K@:;3 P>;@(PN5#!!-HNYP:+YO,*YJ,PAX<Y
M/,SA55K!F2D8-<U&X,*ZF.,0?R69L8_=F&D$([&$CIDQU?%I&;+ED2-2R*8#
M\#BSE_=QNNS\%5)J\!FWS9R[<BP;O(ZM_?1G<Q?SL^9P2BOD_'G*89"YEF/'
M-HX&<*_705(:=(_+(FZ3N53B.OFP*J;&F>,]N7L^F=X]F<:;2^8JGCFTN>FA
MX;]M9:+U_ =BU)^48DD5$6G[$2O\8;;,Q97RTH/R^IW-.H8KOCLS(X\LF:&9
M&LW8./$?I#DUY5TM^O2&H0NALHO39V(.-)X*6VO^+#M9EX3:,G-V7^[3F?OI
M(=@IMI.QY*P,W,KD$Q#Y5]Q5@Z?,SQ.@ST]G77/ /]H!FQ]IF,9$"&?!93*'
M=HN1>-R1^:P9MV<GO&*3'CS-"W7L>S9[GKAB%B.'!YA(BR.@FTQ_Y*W52W,A
M^>_+-#%2G[[Z>6T:%,U!+X9JIHD$T]+UC0<:TCZ(5DI$[I[DV7L4,8380M\]
M*Z^TUYD18Y*5_DI__9+X\SN_ZF1^&SY/YB(F\8 CN9'A!-XLAB:N--N9(.T\
M/(C'W</O?/$SSY9F"Q:%)V(!C3<28 _QL.:5>'0O"JB\7-B605&9;4(@UZX.
MNT"M_L)Y#K.UT<L7EBY9H*QOMOU+4L@E6YT4=K#%C5)VMB/*"_M4#+O_7+F=
M1-'V$PE'*>(OQ8A"[^(BLZ.-V- FY3'^AW(NOI/="BEYJQ!=B^?E\%-%Z'XZ
MKY-,@PU7; Z4+$PO;/.E6V3L9/.\7(%W-(T\O?[%2ROV2UQCZXJH+JQ%:C+#
M^5<A*[._/W%]R7R\(#2S/[CB;+E"?\5)3E4AL^IVJ,\&4D/I]H\*N4'DRNB^
M:VDS/<VV?>DVSV^PIQ&C98^@VXBMLIN(\513YJ]BH J;J6BOLJ*2%^YIUA"Z
M*K];WLW,V?V(G=T>N*>PZI> $T0D-Q&]<(9;WB;MQ"+QQ]H+MRS%1.Y(MGG>
MVP>$)?7W+Y($C$G#^"!K3/22OF0=/8!9J=2L%!J%JB9*ZVR,>)1YT[3DNCQC
MV?!Q??M-K9JC=->4J8]G%HCL)(*!T4/#W4+E;0ZG6)NVAU.$4ZR];,,I-J'?
MU*HY:ND49RD[,(HP"S"*:'L811C%8S**?$$BM _\5^T4:Y(K-^C\<_ZXH>+S
MC91R)\&N 96E%+AKNEM]+$SF.]NF<51S]%YE:6?3].%TMX*;[.D-?.OD)&$X
M/6!L*Y[)'%FXE')VA*S*FZ ^+"3AD84;'B9=>-9EJ>.E]X,)G(@I&[PRA^J^
MP#B%K5 .G07GYFZA>?G,GU4G\>ZP&4_LL?' TE;+O"]6:HH&M;E.S.,RN5C1
M)SZ;,",L_LP(0\,<C44O*?H\W@BB^#/3L2>93Q:RJ-8ZK7@YTK;3LXK0M9+P
M0'%'27%K*2@G0GGT$@BH4N1 0Z"A@X,03@M."TX+%-=$BH/3.G8$@(9 0[*
M$$X+3@M."Q37'(K;R^1TKR= V,C):6GFE:<G<V3WRU\\KEC,,"\YNG:Z>]W^
M9YDWAPA\NTQ\\N+(+=?0NYEE+I76%]]C/WYHE7E8I8&R,E#YK+E_2.*U<[BK
MUFL7XFNOAGLM=UIG/&G]GMH=K-YN:W\>>P6J2GCL>7+=FD01_FJ@C,J(6XBM
MI.0HJ=A"6>L GIBDAKJF-Y&E$,%JO%3"+!T[ N2G(9@E:?1.4K.$R$1-\70,
MD8DMIHL(B[UI&Q[YBD:Y)XTR!S3S,ZCX41Y*[CSPJD"^7V# MLEIVW:_(#&I
M9\ZJZ3L9[9F^ES$\"YM*A'.;2F"(>91(772 ZR.KRJ2>TENBO(Q>.,<F1=Y6
M"BNRR$"0,DAYV1A<!LRP=?7!PB(U'58LR[M&F#_@67[S5SY2"#]8*S^H==7V
MF=XP*[AQLA.\P_%R+;P#O$.3\ SO .\ [R#%=*1VJB\\UE[6L$WV<-QE4U?A
M5KBZ=K\@@,^44Y=WOTIMZZE'G=.O8GD17["YI>8BLZPNF65[MH<;)Z'M$JUP
MB#7(4UNJHY*DK.TX/SS[^!#^^@C_P0-,FZ(=]J#N! Q[ 'L@+SIW$$"".X [
M@#N .X [@#O8"*W:X$SM#;02@779_<'BOI(+#%@K")<F\*5GMAV#R\C,4[T)
M^<9[!4UL.LSPQ?5&'"5/4\C.:?&2@[OQ8_SX*'^\@CZ77"Y+#\+BQ(P\G1C.
M"8;6'OPS1[?4^^T[WR8N-=S@)"'4)>58:D$%#>1H;<@E/)%$(B7'F 14RO35
M]*,Y?KZ(BZ_$Y3>BT+NXR+"6(*UIE11-DB],C.N\6C.U)$Y4W> ,[J6><B=C
MG%R!BPJ4%R9J*^8+,5K_J.)MSR0]U'''A<6\'?F,S:#ZE8HU"F9_?Z)ZLC(?
M&[XYFOW9T=39'WI;&ZX4]77$?D'AJT)FU>U0GT&W?*<C9T^'U]HECX?'2?"9
MDN_L)'@)Z*K\L/F&33P_%M4?[($G'^V!>W!,>W.(Z(5<PI6[WU=ED?:1&KBD
MYA?B$@6\MP\(+T% (7<L/L5^H\0;B12,23WX(&M,])*^9!T]@%FIU*P4&H7X
MPOP+YW9(U6+FK_3R-VIOC&Y]]E36"M7U&962#U7??E.KYBC=-67JXS>,GX3C
M\G4'.XE@8/30<+=0>9O#*=:F[>$4X11K+]MPBDWH-[5JCEHZQ2MO/&:^":,(
MLP"CB+:'4811/#*CZ(70/O!?U5.LU1PVWN1S([9-XY#K\(E;>TQ?5;Q[Y8;]
M9F[$Z/]-[\$5&]*(LR=NGR>,?W[EQ>=.;,4S6Y]1CH,GFK;,:_<'3^QQ51(V
M_9,-7KLY+VSCG?S*9B =; U5\_8K6V_9^'*D[>_<,)SW (H[]'D/\% U0@!H
M"#0D"PCAM."TX+1 <4VD.#BM8T< : @T) L(X;3@M."T0''-H;B]3$Y7=XJ(
M?)/3TLPK?_<]*S+#0 E]PPWNF>\S2S%"Q5 FGNV&Q&SBQF*&^;?AVV+3 --S
M^?J?&'?\+S'A'.Q_EAEGC#2#3_9YQLCRL1PV]I0F:ZZ*C3VK<$,;[]:Y,;YD
MW(BS_GC2J WU=EN2,,)V&V?"8T,3M]]M':ZH1@B0GX;@G:31.DF]$XQ2'< 3
MD]10U_0FLA3,4N.E$F;IV!$@/PW!+$FC=Y*:)02::HHG!)K@G6JFG%M,YA*U
M%!\C=(3KC>6>TO6HKF<SN??V$[TW\6V353]]NU]@P(7+Q"7[7"Z\_L%]"UN^
MA'-;OD#UCA*I!S\2LASY;8)># 2:%$A=*:S(\01!RB#E:YWV'8,9MJX^6#CX
M8=^;<A?,'_!< _.W^7G@\(-2^T&MK[;; UA!T&6=Z1)6$%B %02W-1C/L(*P
M@K""L(*@RZJ3!;13?0&E>UG_/=G#4=%-W<&BPITI]@L"#!MDXHU]KO#>.C%
MYVJJ6%[$-SO8TD(AC;<N:;Q[=OL;9_SN$JTP_#5("EZJH\@/AN671KK7BOXF
M:(:/JP\8#A[^W92\X/;JKJ=P>W![\J)S!^%=F#V8/9@]F#V8/9@]F#V8/9@]
M6="I#315A]N#VZNEP&=F\]^$?&OO@AHP'6;X AXC7F5/T\J>J[+L#8[QQ]G7
MHB83*G_7:K?F^[S6;O-)3?Z=$VI +PK/Q7+\BY9B,L=)VEO\CO^=L /_NRCQ
MHFRCOGT3!2</AC$Y3\X/_TS 38\*_Y<=CJZB@'H&\V\)C1\<S_SU_N]_>YO^
MYL?(\-D'(V#6E3>>,#<02+WT?<-]8#SMX,/S["O?C6?^UN6CX5O7$_[%X#_H
MBV'PQ?U.G<*S_B4JDUF71$'& Q,??C1"]MFP_?]K.!&[Y:6>%D2QK7>MSU1,
MV_K9'6C#3K_?$KL6T!=NV/V[UO>V]I/^T]O:V:W7[OSLQ*];[[?NR\LZ\<ML
MDE=:35\UXJFD4)4=-3]B='''\1[YB?,QF(-H3,]'-PN4D#[F*##<Y_^5KG$=
M7 3T/-16)W<< 524&4J4!]'X=$E?_#8<^8PI8RK]*% 8,;ZE?#5\<S0CKXY&
MJD4-2/6QHI=578=ZN89]*J#PG;6KOK1=#R\C"X27Q@T$[R6W3_PL/8)C3 )Z
MI/351:ZF3V/'FN:/]?]YD7Q#B?/'C"CT+BXRGD!8@HN,D5#.Q7>R)C-YJY X
MYXL[+4>2KA6_*:HI?F<^F8W^"7^]Q$,EC[%K0S%<NO_-9OYGSG*91.',W\LC
M2 KPXJC8"F2D]GT;9&2JI2*3O;K)R\%G'RB0K<$)E70+]UU+;RWABEF:?0ZZ
M*S&R?/!?..C<(Y44=/]B?!05]&!$4=F&'?-E+_R=*-!C7!MWGF,57N@'-T**
ML+^!(LPMLU;"K@+.2?+_UT$6*$AZ"JI&<S;C%:! %A1 B"!$&PE1&F<Y20(M
MJR!WY[]!O247$IJM?.>[8Z+*RE79=^8K(@((HP.)JW9)8;:L1>M4-PC@K,!/
M$G_J_G,_LT$K<)-,CIUJ R[5Q;&:=,+L)/U:$<3V\B"5!9_I-DD0V6=!2!Q,
M A;'EI7(M3?8I;@D?M8W2=,9W'U.F=: 822<Y]QB6^(7Z84'@S,/6,U1M#+/
MN .)%2-Q0UV; 6_S45TV?W,Q66@OS5,V1VG;E*(#JUUY4Z[W5:TWK!Q/VX.D
M<#%V43?8GG@[4AW,!<9K'N.M /,>"6]%"G'E&;^U(<#U,WZE0A:T5!XH#0:G
M?:T94OI2F*3*,$BA6!OS2<5Q0R%@<N" R7?FW_-BN^;JN(GRRGB]=D<H!_2U
MT8*824U]6_GV+1N61<P$2%Q[@JB\R*VMSVMC'6Y/'K<W;*M:N[LCE:L&+M7'
M4%;>#7$4L."!88UH2NVB*?+A"RHK#Z"Z@]/A6=-$%DDHB*GD,OB-R<1GIATO
M8A0]N/KD$Z2:--BF59YJ@I )4+CWJ3%,BS7/PNE=M=?I-V->#"DF8#OYV X!
M$6G)[P#I)=#0YFGH8' Z6/](!RDE%-N X<?X\:;;O6W%8-B(:FLCF'FY?".J
M5(X+=J)*ZO5\ML94K#,=]#@#)Z1Z-OCGXNY39?:52GX_.W@O?EM\:;%HO'JG
M7\T$B\/B@#'57M8:['9[N4*UWY'%W76 =Y-<N"*3E[P7^^7L.WY:3;.W9D8P
MW6YXUKG#Z7N)]9[^G5JFZ1O3_06+P+#;VM]\C%I3F'QQ32>RZ.X=7>WV=<6[
M5T)Z7A8JDW)9EXH1[P+T$.\"I%B1+_947&L;1%4Q7$LQK/^.@I!OK!GP<N@#
M5>N1==2ZZEF[+;[14WO#(3U1NN&B%3'^%[^988:1X61+3=7QFSGTP<BF%Y;8
MG7'A$?A5EV23B@>C]X@JJ8Q]4=)!7%)Z17:6?C=A9FC379Y/5V[D"".*'Q_S
MC^NS=?!!MP'F^Q&'/GLZ_Y?!;Q@^QU>9WQU8U[O#8:G=@7]^):,UCL9?V?B.
M^8$?WO"'N'RR@];[[UK[O]Z^*;A9Z3*<E2R#\;2T#'IO>1G2!OF3!0%CU\3K
MU!+NPY^,*OY/V[BS'3M\_LLE33/)F5,=?WHRZ:N78_Y7OK1#/;^?\F5P[6;V
M41:4+S[YBU[\_.O'QY9"_MXF:0_>M4XZK??]3J_?;K=G2-FH8"_O.!WCZ-*U
M2)D)6R0NWQW##;Y[CFT^SS]71QOJW<WVB:YR(^5DIV1E9)!LNTQ9NDLR_=I5
MA5A3F;I*G((P?4R%/Z?RBO_O:U5D)GA<M>^>5V_'//(<(I* J_3EQ+<=<>U3
MA1=,7- 8Q\XC%7HCC"6=*SR_L<_"^ ZWA,/T-BHOUBE=JMTK+&;F^H_TU$%T
M%[#_B>@+SG/Q#5<\Q0>/V(/[G8]4%C/TXF?Y:CS'M<0OD_PQS-S6)G]BC:E_
M!]1D\S>8UC?],;:I29EP=:5O?QH_<E$+VC.?1[;+N[^W3:I[5;&F1>?%I?="
M@Y[A%WM6V'CB>,^,B8<R3!HQ6\*;/=KA2)2)-[,=<.I,2YFK8/$%[E"Y?TM\
M'WTS=FI>S+KJ@H=;?"=V=6KJ^Q8S7Y17/RYO@M>QPXO<_._C(H5>2"[3>'CP
MV0.UK.)&G-=$@7AW#E95-54EF>&D .'("$D\GY4[1M4:1(S?DY \K0)>V9JN
M#KMMM9W87T-<?JF'#J?E6RB5\=NP'2&\O!;OHS#RX]N*QJ"OS-G7GCH8=M5!
MG&>^ ]8X;8(G6$G469Z?EX@;CK7K^[\"=DGZ,:=4O7:_KW7RVKZV4G6[>D^;
MDZJ5)5A>U*F:??-<,_)]YBX6=Y@7H+6+VQD.^MT5Q2THQ9P_(%0%U_=71()V
M>+6DE&=%I=3TI)3#$J7,"G_!'3=N[^% *ZI _:=^QHO6_WEI"AM!E_L1$@?P
ML?9?$XNHAW_:UF-?%07\SI>S\?-GS__&'F>__>Y[+KTTA84-A/UZX9E[!*3>
ML-VN%$A+VF<XT.6MA(&^LA+RSY:MA<]?/E]_<7_3NY[_O.A,XT??SIE2"?5\
M 0MNFRT5O>.']K]C$KO_XE*-/MA$>J(1@UP!!V?]03F+^7)!M5PY5Q=D8S@-
MSK:L4^[VA[VS#1M]W;+FJW<;:BI?RN2(G!LV)J?&^\8L;G9]Y]@/B=^;*^RP
M/=P:K-U>'@6E2I(M^J?$4OY@_F_RG\7J3&+QFPP<#;U%>/*6VZ+LYU=>$'[S
MPO]B5%S3>W#M?S-K=J7X1]=DJ/S;D9%(?;YK#-MG6U?'\"Q7&P=[N+F1:4*R
M1)A69(;IX)R8U.<QUEPU:-IJ"/_\$?GWALD^.\8O:M\L6?/3F>@MPB:]"LCE
MQ_-I'YYOGR<B2)#[;5J2&Q90_;#LI7@X)8[5\&-].'H"\F;)%X/T>B6ZD]XY
MR]FGU=6Q3<45>;U,Q8DVHD>P>6Z2;3BR5QUUB<Z>:BX??5H)N7T\>Z<]Z'5W
M\O#??<:H#+RU::CA<V;_R.+_7Z@7O5TN*E<W9/7:O37J=D6-[:C:\R9^2;4?
M1\7%4?$%N=3TO,LO54NR0[/?68?STLJIHCH[S>SK^IE^H HM%TP_0)6<Z6OU
MXK6K9+$J>BN=;>TP->!Q@KTXDQ=FF@[B3#J=W3B3Q8=?';RL&;/KG8XVW+#B
MDJA30'V1!Y3%-YB5CLAM4231B3)O?;0#T_&"R&?)@+WP?-@>N8W%L.NJ>;^Y
ME,$TA5K$U-?-1RI:)9-D^\V%_U_,1"PXR'TNS4JLR\@&_)4DXC^+Z*</5)@Q
MN)!_-KW-?)(9OT_^D6;WR!]E+K[NT0WO"5@G/"7]7+DC=_3KY)$>>$GRXMR"
M^%;![,/L-@N5F]XWR=0LO/Z*\LPU+_W.OO-M50D,-SA)\LIR.7F\[7)9>$\%
ME3DI/DB\,"]N:>WFT^)6G+^2F08JM5)MDSS<:M=I;%""X0LI9.LD<B[4")#3
M8.1<7EW=_/7IH_+I_WW_].W'IQ_*Y;>/RO7M?WZZ4?[\<OGARY]?;K]\^K$E
MN.3,6Y2B$'*NL2B5S]S/?&FV)+(>J<N)IU+8$P]\LSCWQ..>2G%FIHK;I, .
MPC0Q8W;L^RO;I7>\B%C-"E[C)':9%\#LY/CU.=POG*R>O%7FC/8RJV2:?OIZ
MT8&690"^CT>0%-1U/WV])#)D08%L#8Y#;W'H[48GD8H$4*6CJ:NPAJ-;,WL!
MM;75NSE60,J2GMH*CI9 E ]^/#U0 *6&4N]?>#XR4TQ,0:S7$NO5)T-"K$'3
M*^/3ASD[;-DNC,-5<P]5;@6&/:[S>UP;3A(5IB?^Q7A^P=IDLL7Q8"OV0=[+
M?IOU89.:[+>)/:XWV..Z:A0N;FTIT?D>RV"!32WEV=12T]6S]OH;0^\+*OO;
M'KHOU>[04*LZ'YRU 9J/5\+J#,U_E-WG3%I(]J#%TFBQWE,[@\,?M 7V.A+V
MJCRJE-_J/'M>VX[.3$,\Z5#QI+G-M7A8Z8ZY[-ZNXLRT'&ZD/#,-1+++>%(.
M 8@G0<[V>HK0MLJ%\UYDU;+R=KRGZAN<+5^1F.WYR+1BOD5,#%PGRXEI$&"
M<@^@1#Q,'@'6SE1-KYD"@[F.@KG6C81M>W[D44;"IOMW4I/R?<8RZU@W(X+-
MCEZ4*JYT8H^-A]E!8K/W)UY@Q[U@=O38[-.XA$6?^&S"C+#X,R,,#7,T%LU5
M]+E'<F,ON:/IV)/,)Z56]Q9WZ)=Z*-*4]JT- &$E_(.HTF:FMJ\.>XO3I-(=
MOHON?JS=O6GI9@! O?@>I 1,RH;)I@761#,,=4VOIAW0Z='IM^ST$JSY*YY&
M;%YD2L*P>F%<\XMK>F.FA,930<ALIXO]EB;PR.!G$=M&<M;AQ0PHE'S%1#'.
M&Q9,DU#*RL\0]U6MLWI[C/TLF%C.B$C4 N\U@_>.87P):-82FKT]C2_WH+^%
M/Y5!E%= J#@*5@,5!F\=!6\A60LAL=FRQ2B@FF"^8C$1-*Y@N6(#TLI (,@K
M@XS5#X5(+$,L+-T]1!WH^J'$;,_+%1N04P6NJQG781P)4$H'RJ9E5=5;@-N]
M]2>CD!@&XCIT  R984<7!OMJN-&]88:1S]=7FEZP02 ,"6+'22=($(.H285"
MN6:C$123R9-K71EVMT>"&-2WZ;R'<2:@*2DT$2:31Y([ZJ"[_J9>(#&0F!S!
M,F2+'5&8[(/MT!\/@6*["GLR61 HWKWBL]_,C3984HG4L6-C$Z2.0=/D1"%2
MQV#)$SP-NH-ZS5LC<0Q,5QNFPY 2H)0.E(B(R2._/:UF>=N@K:.@K?T?]QC_
M.^U-5HQB$1,[<$SL.APQ?WO"6G$J1_RO% P0!*L!D527,*9-0B7P'-M2[ARZ
M5"7QL*1E>-],W\G8B^E[,SF""!XY=DOI70FH;@I !-RD5,MUCI8\TWN'E]!:
M'3*9>2(H/EAS3ZR)43"@W! H(^0GDP'H#G9[LN4!#$#URPS%/^U47_D4:TWU
MR10VTON%8:/:!XANO=!P%,,T_8A9"GN:,#>@(AFNI7@\=K3R(,=U$D'%OTKA
M@7!2315YLYPJG?.C8GG1G<.DC"CM2H3CQUA;@U>945DIJKPH_V-]_&T"I_V8
MOK6Z!F)#\J"PJZO]#?*QUM;%[5$C7X)6]L&AXS72\8;PZ'K1(H@[Q'T/H$3<
M1QX4]OJJ?J;57-P1^#X*><Z$\]Z$!K%>00V8#C-\ ;L1K[*G:67/55GV!C7\
ML2(ZHR%X7Q#^NU:[E5XJ[BY:N\W["__."56\%X7G]_83LRY:BLD<)VDG\3O^
M=]*?^=]%$=.RC?'V312</!C&Y/S2- DU8?#=>.8?7L:QMS]G<;9+UQ)Y6YFW
M/MJ!Z7A!Y+.KR/>I;]T2UCXXGOGK_=__]M9B]OE'SXSX^:>WSQ.FV-:[UF?#
M#&WK9T_3=:W?HV<A -./;MC]N];WMO:3_M/;VMFMU^[\[,2O6^^U]LG_>?LF
M?[WT'I?TAL7?_.P8#XLWZ9>\R;WA!"R^R]P5\X_RG7J>9WURK8]&6/!,@Y*W
MX_][TNZ<=+3Y)YN[?/[>GZG"#>>_"'J?Z9U@\>[#->X^?]_<I8OO'!=NR;W/
M2M[[_VA%=\Y<.KWW)S>TP^<;]F 'H6^XX3=CO%CA@W;)V][>?/I_RM6U\N7;
M57S_HLO/W_J*2N<;SA?2C:?_S9X7[ZV5O'>[W=;:_;/A8)B]=>[RZ;V3OC1K
MD&58&^@E;W]RHNE3H"V[_/RC?[8=YE_1VP^>7_#@G9)W_I,TD"E$)HPN1U>S
M%''A;"W,W2DMQ*UO<'K[\3R^\YS%VW?7://X7G,7G'_43V/&A?KA/WSO,1Q=
M>>.)X18\<EFRRO#(BNO/%^$'V0KG0Q20U :+/6NP 8457#>';6\\]MP?(9'U
MCY'AL^ Z"H/0<'DM+98@W[<O@VNWW?VI]^([*Y%KQY_\12]^!N*"+85<ATTE
M"-ZUOGS[W'K?&_;:VG"HS?6!%<7@!4[EZ8<Y8E;DL.O[+^YO@B]A)=4<+E=3
MX<D7?:"5Q4IZ7=(UY;?A\(DG(U3^_/+Y6GGE& &WCZIR;_OTBL3YM<JO&A!U
M\.7\I(MDQ1S'>^2U]XKL=3CRHH >(WA]+JOVYQU-T:AE77^:.E)^R9E?%N_]
M-GR;6/:$++<1DF4(EGQN&I/\1X^)M^JVVXO&-?VFYT]&ADL_U>?-/:')#_,C
M@&ER/6?^X)XND?KBW"@@&5W:EO<87_J1VC#GFJE\=[]LNA:_(&F)]XN=)&.@
MV8UF#CRMG>G9[OG/DY;(G_T^&RP6C386C/]+PXU<&ZKQP"(>5Q3;__EK+8XT
MLH,1G0]&BL<8Q>.12H8>\UY]VB5$YYN+R21W3:(O5.$.H8[*G;ZZR%7Q*0DX
M/5'2JH/^/R^2;RAQEH$1A=[%109V8DAYD1F(*N?B.]F01/)682?>.N5AQ=@^
M>8R=#$@W&QK/=5B3NBCS=X[?#%J'2Z,V$@RG2P89EZSMC&,]M0+#OAM>YC8F
M4-+MW'<MO;6$$68Y@CGD5KCD=Y<8*>CYA660@@ZJ"N+F[EWXNZSSH3&+M603
M=M\<*1U-+0NO._\-*K)HFU\: Y3NHA50\@9YE6!H&1FZ&A7>.^VBX2'-D.9=
M*LI'9K+Q'?.ASI6H\^ISL:#.(.E54<^F[\-;\18C>X10M0M'/MNN'8R8I3QX
MGK5Z:<C:2Z6*X;&^BK^\3J3)E"%-FLJN5X8L\@6/R^YFQ]V*3-Z*/*@*,CQE
M((VJLCTK(H\R6,%&N4U*W^QT54VO8-WN@3?KV[A++^?FK3EXL/4>O-!=J717
M NK<VW(,R#!D&#*\OR62?;7?J?]1ZW*LD8#V[39.M9M=<*4X9AUQJ_@^-\8C
M/2+]RC:<[<)6Z\:R*SM<'>99*O/<Q-UQ(7<-0ZNDV]WAL/::VOJ.KNK=];?%
MK637NQT>$GO8:%OQ$Y2-MI79=!?6 61\P'X%/P$(RP-A^ EY_(0^4#MZ!9NM
MR.DGP'NUYCVDMQU=F##>%_FS6),>+T6?7Y2NV+-%[#N=.$.J6_WYHWX'RT.W
MFHH['"4/SYU@J]]7._W5:S%K-#6/##G(=6-I$Z-.P% "&$*]Y5'O04<]ZS5&
MO<%5M>8J)-8=?<3LAE$A?C/ZEF)8_QT%839$QM\5&SR*_1ZW$D.DW1T?O2#M
M#F)82[1BFARFOTK3_TH;JMVNOJEHEH15BM?IOKC-S"R2>"7@Z]T*(U(*(33R
M"0T"!X!PS2$,KP2OU$C*E-@K[2# 51YDJXV:+.F$XM^+YQ B3KJ_S$(1##U$
M#F&Y(RD1#:V'9]HRG;#<.;GU#(A"L238YT>F@YAAT:6SZ-V!>J8/)- [)"/F
MJ@JZ7P_=KRL+8^ *&P ; !L@"M_KJ3VMB38 DQ.U%MQ2A_DZS/ %A$:\*I^F
MO7BN*K,WP(^/X\?9US*>2OWVS;I'?O-CPD.?/9U_]]G$L*U/3Q/F!NS2M:[#
M$?,O@X"%0:G#PL^TLN?:)[=26'RO0#%<2_'X[11#W*]IIX.OKQ\%FBT.A2YU
M'O#:IUEO5R9)S_Y=Z*ISD]+)[7&&]0YMICC@JM &+T%'[KB\*IQ-%8\@*< /
M<J!UIEJVK>:2R) %!;(U>/./T,RW0!%'E!YE'XPHI#L/LM2QUR\?IGD\%;;6
M\=82')H)CI:%HZL1Y<V(%RB0!050:BCU1L)3]A1LB/6&IUU#K$'3"V$\:?8#
MW5&NYL)D3<5IO(4XE'5&<\F^![^9&U$AJ*^S)Y,% 8]$W]D.?>5A=5ZO9(=A
M9VOG>.A%FCG((SX:>V6*1%RVM3,DMDGED3]E8G7ZCO0G=':0?2,-E :JUFU7
M#J>=[B,V3ZA;$V=_Z]TZ(9T22Z<$?+>W[#$HZ9$I:0]**@V4!NK9<+=IK/M@
MGRJUK,)D5LCB#B-654:DUMN5$W&K \6M\HF5:_-6.5ZJ;/M-6&Q)N*2ZS3CW
M=9H-%*W1*-SY[O=KX1RA+7D,>4?M=]<WY/M"RBX"7,5W0H +O"?75F209$!S
M;]!$C$PF2>Z<K3_;!!(#B<D1*4-NUQ'%R*[HPKYAAHK/0L-VC8?51]<<]'QG
M.'1)&*1^ISU#QXX#A0<^/1*1,7ELN*[VAOUZ354CZ0M<5QNNPT 2H)0.E(B#
MR23 W7[]3V\&<36/N) KACA8#D-?7-,;,R4TGA2?F<S^+?:N0\(8" 4)8Y"U
MVJ%0KMEIA,7D<>4QJH:ZIJ\/*PGFJ)$V!O:K&?MAO EH2@I-A,OD$>;N0*NC
M((/"CH+"#G2B[TM;RR%L=MBPF3@58Z<Q_E([#")45ALBJ2YW;+9+K(SG^D($
MCP.[I?2N!%3W>C0@ G+R^/Y>NWMX :U5OEKFB:#WX$PIS_.%_ /*TD(983]Y
MY%]3]6ZOK@8 Q'<4Q%=]OISX]])AU4B=DXW6"N%TZX6&HTQ>.L5VJ\F-4H>;
M(Z^N:<1375Z=SO5/L;Q(G(XL8;QP5R9K3SLB%UY+6LK:8$?D3>"T'U./5+R:
MHE#KJ,/!=INWE=+%)B;D91\<.EXC'6\(C^*X VDC*L<K[HCKR8-"K:?V^GK-
MQ1WQO:.0YTQ\[TTH%CXNUH#I,,,7L!OQ*GN:5O9<E65O4-,?9U^+RDBX_UVK
M/3VO.NXY6KO-NP[_S@FU@1>%Y_?V$[,N6HK)'"=I,O$[_G?2M?G?1='4LNWR
MEMYE3^?)X0:?XG#;I6N)5+Q+$6J[BGR?>M M_\DMP>J#XYF_WO_];V^CX.3!
M,";G/\P1LR*'7=]_MEWJ37_:OYGUQ0T-]\&FW\17N33_)[)]9ET&WPT_O+[_
M$ 4$L2"X\L9WMBM .KVX8EOO6I\-,[2MGSU-U\^T(3TT@9Z^<,/NW[6^M[6?
M])_>ULYNO7;G9R=^W7H_NVL2)^0_"^P@Y&>,TB-1UW$<[Y$J3GE%=!B.O"@P
M7"MX?2YK VU-'06<H;\0>9X)U *Q5$-GR\I4J*&')[>%/CSG])+;)YZ.'L$Q
M)@$]4OKJ(E?3I^VV1@^;Z.6 QJC)-Y1X,L.(0N_B(J-40J@N,O*FG(OO9(U.
M\E8AU+:>65GA&/9Y\'U)5<YJO$G$Q7PIE'KY,>^'!_BF9[5OA0P<SBY+@Q,J
MZ1;NNY;>6L(5LYR3''0K7&RV3RHIXHC2(\R#$45EJ[9?CG-?B (]QK5QYSE6
MX86^&KXY4CJ:N@IK=_X;5%BZBQ6YU)7]L@)2WB Y!QPM/4=7(\J;$2]0( L*
MH-10ZHV$YR,SV?B.^1#KM<1Z"+$&34N_N!U+VF68S5NR$V0N('V^/HN4 \SZ
MRH[4U=K,J>WRC!0>XL6VD$#BCGBI#/!J?5;*"W ZL<?& YL^_^S]B1?8<>OQ
M65,[]ZOX#D6?^&S"C+#X,R,,#7,T%EVBZ'./ZL5><D?3L2>93TKFUA3EZI3O
M.<O1A]W<P6^R\!M.QSEV!$B@<* F %-*8!XP3QC6"]8+_-84?L-!.B7"I[UC
MBIY>10%5!/-%<SG>P]I"B2-TCI-*ZG>$3I5-@45]NU[4=^BM]IN]\+Y>8.JJ
M[79[1\J$]7BPU0?20D0TFX@ N60,^QY(JVJUMTC8OD >,,$BP2+)+)!(V43,
M,07/K6]83'&-<;+K:,C_IH?_M?Z>HQ5-FB#N6!LBV66>)G(T@<*])PHT(#\3
M;CR'I[,-O#CF_T%;DHHG I6-1L"!A0NT!%!*!TK$-N&F0%N@K?UF4\;_5F]8
M@+Q*R8BL>#<0NJ_MQD'.K:9ERNQA@>S*IE%+==F5.'4=LBA)+HPTQZHB$50J
M 2T_$NBK';V" Y@V.5P5^0X@07E20C,PAIFK$1::((@@-P"Z48!&K!<.#R0(
M$I0]H[5,=%C"N.]Q;4=ZZX6&H]CY34EW.H%5BO(0_:T-M527XXKH+V3Q\-@M
MI8#2C!T0]Y5N5*!IJK[!L*!R#44Z")CO4,FU"/G6' NU5$'0&J#<$"@CS M#
M!^8#\V&W5$1W-XWN7IIF-(X<(V268HP]:LM_Q[#<:LH*F;W'0RKUVS<5TM9H
M%,JUIQA.F3J"HPZP[1AX3FJUQ88'342 7$H'<@(T)84FSIN""0//@>=JFRE;
MJ_S8H]H78>OSIK#CZ['1!W9\A8C)B4+L^(J$A@1/KS8[@*&DFI5,D$DA-QUV
M'"0);%<XV]4A,J\/E],)]P'>1V820-D 4"*[$F8$9N2X3[1;=%)(K$18L-2J
M^>F14-N>"(6\2E@BY%7"F!\<A7)-Z2-6*(]->K7)@08'-M\[G/*OFT7?*EZ(
M?$,H /(-84X 33GR#6%.8$Z:9$YJC;VJXH?8>O,88XA;';F$[3;AB[#=)CQ]
M$[!;R]V9$*"4QX>]Z@S/D#U00_=_P%1&;$\)U<#VE#! @#(2*.MO@/1A#P:H
MA@:HUJ@[7/IDF?!F;1,ICVN'ROC\(6/)/I5;I5.6B7LBL?(8#!:.HL?@H&;8
ME=3\(XE3*DE=8XC04_4-HJ3(E)!EJ'# -$[$2J$A.+T=I@B 1O)HTTR1MD'D
M%*9(%E-4:_1)GCZJG>IURQ\]KM#IE_RA[2H5)]Q]*FE)8"!:6B]SM64NJ<['
MAXKE11R/,@9,H6U[U+9_[#H=HAS<D!)ZI,Z^IYYUAA)(X6:9#?,LOM^<R.21
M(-UUE.ZZ4B=&J=(RZ3$J.6)T\N"OK[:[>FV5'',41Z'%F1#=F] @(BNH =-A
MAB\ ->)5]C2M[+DJR]X /Z[-C[.O!0 2"7O7:K?2J\9LH;7;G"[X=TX(=UX4
MGM_;3\RZ:"DF<YP$IN)W_.^$J/C?14'@LEA\^R8*3AX,8W+^PQPQ*W+8]?UG
M/B/!_K1_,VL62KP4D<1+\W\BVV?69?#=\,/K^P]10)TC"*Z\\9WMBNYU2[WM
M@^.9O][__6]O0Y\]9:Y\:9I^Q*P_;>/.=NS09L&E:UV'(^9?1;Y/U)3YY)87
M<7HQQ;;>M3X;9FA;/WN:KI_U.U0/U/?I"S?L_EWK>UO[2?_I;>WLUFMW?G;B
MUZWW6_/-!G%GP2+]S)=R8:BD'A3V-&%N0#?FFX5ZO!Z(;J<UP)\OL(-0\>X5
M^HQ*X#C>(S6Z\HJ$*1QY44"_"UXO'-HN(]!VT0QZF680;RR(0C52M*Q,A<;G
M\,(4XV)NTCRY9^*KJ=R.,0GH.=)7%[GJ/6VW-7K"Q. ,^O^\F$.X$87>Q;S;
M%&\E[RGQ+%+\5L9_S!NC*A<#:"N\6_(4N[8EPQ+G01:%P4WB0^9+X:R&$H-Z
M54;(DCW 8F._#3(RU7(\L:ZA=/::&IQ02;=PW[7TUA*NF*4#Y:!;X3YQ^Z22
M(HXH'0HX&%%4->S/E;WP=Z) CW%MW'F.57BAKX9OCI2.IJ["VIW_!A667(C;
MZ97]L@)2?FDWJG40#8Z6A:.K$>7-B!<HD 4%4&HH]4;"\Y&9;'S'?(CU6F*]
M.LT!8@V:7AFZ.]2)5L6I*L,VLHD/DTW\PW"2 #4_R(J%]+NUR62KPZR69IHB
M%4GVZ4\<>2_I)/QB\HY4QRL4PZ*+[!MILF\T73UK]W<D!-M#1;X<6JA5G=1*
M+N)#'EG#H/D/I>Z01":L/%JL]]3.8.,M?,!>8*\#1Y7R.=FY'0LJC3HAGG3@
M>-*5-^9)CP*$(JQTQUQV;X<5G'64PTU)@D,\J39$@L/1(6=RHK BY=IT81I"
M8_+8\9Y*1OA08K;G=>4X!AQ<MV^NPW@2H)0.E(B'R2/ VIFJZ3538##743#7
M_K=L/,)(V/6$\99U'ZA)C8!EE]1N1@0K]HBH2USIQ!X;#VP*F=G[$R^PXUXP
MW8<V\VE<PJ)/?#9A1EC\F1&&ACD:B^8J^MPCN;&7W-%T[$GFDU*K>XL[]$L]
M%&E*^]8&@+ 2_D%4:3-3VU>'O<5ITATJP)%;073WZC6G5J$U *!>? ]2 B9E
MPV33 FNB&8:ZIE?3#NCTZ/1;=GH)UOPM.7RY<9$I"</J2TX0,;TQ4T+CJ2!D
MMM/%?CA@N;:Q;21G889%*A0>:L5$,<X;%DR34,K6V3M<V^ 4D'TA!8E:X+WF
M\-XQC"\!S5I"L[>G\>4>]+?PIS*(\@H(%4?!:J#"X*VCX"TD:R$D-ENV& 54
M$\Q7+":"QA4L5VQ 6AD(!'EED+'ZH1")98B%I;N'J -]M^?HR;-<L0$Y5>"Z
MFG$=QI$ I72@;%I65;T%N-W;[9'T("X0URX"8,@,.[HPV%?#C>X-,XQ\OK[2
M]((- F%($#M..D&"&$1-*A3*-1N-H)A,GESKRK"[/1+$H+Y-YSV,,P%-2:&)
M,)D\DMQ1!]WU-_4"B8'$Y B6(5OLB,)D'VR'_G@(%-M5V)/)@D#Q[A6?_69N
MM,&22J2.'1N;('4,FB8G"I$Z!DN>X&G0'=1KWAJ)8V"ZVC =AI0 I72@1$1,
M'OGM:37+VP9M'05M[?^XQ_C?:6^R8A2+F-B!8V+7X8CYVQ/6BE,YXG^E8( @
M6 V(I+J$,6T2*H'GV)9RY]"E*HF')2W#^V;Z3L9>3-^;R1%$\,BQ6TKO2D!U
M4P BX":E6JYSM.29WCN\A-;JD,G,$T'QP9I[8DV,@@'EAD 9(3^9#$!WL-N3
M+0]@ *I?9BC^::?ZRJ=8:ZI/IK"1WB\,&]4^0'3KA8:C&*;I1\Q2V-.$N0$5
MR7 MQ>.QHY4'.:Z3""K^50H/A)-JJLB;Y53IG!\5RXON'"9E1&E7(AP_QMH:
MO,J,RDI1Y47Y'^OC;Q,X[<?TK=4U$!N2!X5=7>UOD(^UMBYNCQKY$K2R#PX=
MKY&.-X1'UXL60=PA[GL )>(^\J"PUU?U,ZWFXH[ ]U'(<R:<]R8TB/7X7V_I
M7?9T_L,<,2MRV/7]91SF^7,6TKET+9$B=!7Y/K58YI-;?I5;>J(/CF?^>O_W
MO[U]NO,=^SQR[5"QK7>MO^C%S[]^?&S-/ALS(XA\]MX.O*ZN#<[IT[=OYC^B
M[[Z976C998.1X;.@X,KQ7_''FUUZ0E]=>F'^X6:7I4?].6'^SQ^\:)GK4W/9
M%IO_U;=HS @BGK]%S15<@[_]D;G>V':++UZ^\G*7>9-_EA(5\H,]\.-8"ZHZ
M!F7\\<N539WBU_F]YX6N%[(_Z0_E2;SE>[Q7C\)P<O[FS>/CXRG_V:GG/[S1
MV^W.&_[Q&_[%5O+]\'E"WR<\,^(FJZ6\R=R+_^_[O_WM_P-02P,$%     @
M0HJ=3O(.//9@#P  =J$  !$   !T<F5X+3(P,3DP,S,Q+GAS9.U=6V_CN!5^
M+]#_P/IEMP^.X\G.[$ZPLPOG-O B,PF2[*4HB@4CT38[LN@EJ5Q:]+_WD+J8
MLDB)LCV>M/)+H$@\%YZ//#P\),WO?WR:1^B!<$%9_*XW/#CL(1('+*3Q]%TO
MD9/^=[T??_CSG[[_2[__GL2$8TE"=/^,SB[&']%O)S>7:!P+B>. H#,6)',2
M2]1',RD7QX/!X^/C03BAL6!1(D& . C8? #??TD%HINC@T/X%YY>?=L?+3B-
M^J\.AV_1WP^'QX='Q\/A/]"_1Q_^T^\K%40P(W.,).93(C_B.1$+')!W/4.8
MY.1)RU!<#H^.AE";B"BE+AB?GY$)3B+YKO='@B,ZH23L(:A^+(X571,C7;)4
MZ/'H@/$I%#D<#G[[<'FK]<M91C3^5"K]=,^CO/S10'V^QX+DQ9\JY3/NP[=O
MWP[TUZ(H,*(UK&D&B%D^E 6!6?CU(/VXU**&[V^7AA*)Z$\Q7A3%)UC<ZZ+9
M!V6X[_J'PWYANN. );'DSV5%! D.INQAD'U49-^ND"6<0Y-TT65?+80AH78:
M^&!1CSP%,WMY]<5"0.,'(J2=)/VFB([*1#&F@;#3Z$^6>@@:V G@@RH^+!<'
M .3S@@@K-/J+I2Y"+KA#"'RQ$(1DP4F@O(&SQ;P=8!YP%A'0()!]\K2(<(PE
MX\\7\']A$!;'R=S.))1\H#0>0*$^E"*<!@5=,U&90'!9-0F\-"NGW R.8R:Q
M<E?ZO\6"QA.F'E4?/%;UN0/N2#W\?#.V>PU=Z]P?CN+P/)94/H^!$9]KUCU$
MP7"U)0J1(0$72K5"0W UX"\-3UL\XCA$*1-D</E^L,HBYYH($E[%/^AG@%(
M#TVA.GE&E16Q42P9^I4/<!0DD5O H&3<=:Q]RM0P0T/5)&^A*MKKBZO)*9M#
M]68D%O2!C&%HFY/4^&T('%B\ @ *4G@V62X_",0FJ,05I6R["<X)CM3H=#LC
M1(HJ%.7/#L,?U1D^XX!2%GLCBVL,0Z2<$4E!B0:+E\LZS/^-O_G1UR6.?^T.
M'"6?,L/QE(AQ?"M9\&G&HA "X/,_$O#6*1Z^A1V O%X!9,7WI P1C9')\BN4
M,NT.)$Z7C\7L(F*/%G=D+^: X4V+\0!X(<VL.^8_202-B1 0[ESQ*8[IOXQ8
MR/718>IO5>Q#11 QD7 "_^3T.A R.73(OEA0:*;71E4RVUH^..SZ7<6NBE:U
M6).Z.S:](0%4(7H>A6P!O7@4Z(DJC:?0G>,0\S#S&1[E'!9_NVKQG!7*>*$E
M,U1PZPX"'\FCQ9H?F?P;D9F%4@A\"MHQ&!ZN8@"\K&9'P X!OQR;[L PCA^@
M"HQ3DK5X\X7#K,-5LQHTW;$<.,X%IN'YTP)F?T0/<! .\Y$0Q02HOHC#NJ]6
MK9MQ03F;="A4C%#*J3LV?\]8^$BC*+?D&.H33^E]1$RS-Y9R6/YHU?(Y(\/B
M2UZ=,SXX3IZ02FN^I/B>1J!I[D$\RCD ^&85@(R5K>D;[+H#P1FYEUF.43TY
MS/AZU8RJ<'>,=$FPR-MB]NPPU)M50Z7%NV.J"QKC.* X4JM]7&><,\-9OSC,
M6)FT%<3(H.Z.5=W9(,_$S[ R7>MV@N>&0'R9D O.YJ<LEAP'4OQ*Y>PT$9+-
MP23Y9*VIF,/<EKF:YH04*U3P0HH9*KAUQ_ZZ]9V :PS5>@>,Q$82PO'-;NE7
ME1F9)N]K>F0RZ(YQTT6C._RTG($M7SC,:)F!*1JDB;ICNELR54-+90'6\MYA
MR,ID*R/MYF+K+80_+,;1<L0R7C@L6)DT&33=L1RXKCF5.LZ!^8X:,6@\)1 #
MD6+QP5W 8=G*;,C@H2=")2[=L;5]Q+EF$5V:NZ&,P^*5B9-K=$)?YZPZM/)I
M9/GN\'UD21AFKQW6K<RV#$KT=4K;(7/6)@=- _L4=)B\,C-KS"5V$(BF=*&)
MA6=9!QR5:9U/@K&#B#1G$$U,O$L[4*G,_ORRCAW$)4V/F;8OO;';]Z@RYTN)
M.FB_:@+(M*7SJ\.NE4F@+4G402LWIH%,H_L6=F!0F3]Z98XZ"(H](*\T?U<)
MA_FKDT]GP-X]BU>2("5KN[XZ+%V9C%H2)1TT<LVTWK1V<S&'V2LSTMH<0 <!
M<.PO'(6A5E.M7Q7M\XQ(3*/:?8EU= Z(*M-:YY9%%5H6_,L=)Q71(=R:-]8U
M0K@9"P>:E1FSU[:]/;+6--%M,I]C_GPU,=Z9"/H5=2!5F4R;Z208GU*&:HMK
M*<_493P:NY1G60<BE8ET&9%]#_')_!4=H;:4"=KVV-EQ_:8R@6_.(I;ZGT?2
ML7-MH"F1V-A5-V'@P+F24/!*3^X[MC>HJ4&$&N1L'_R ;6+B +>2J? $-Q.7
MCJ.5U'3G(&Y.-A<>M[FH"?OG8.QH"I6LB6?"N^34?9/DG6LA:K-MH_=N*N1
MKI*%47SV'GAUA>(V62S2WX?!47ZZT\QTL:N%^LD;F,*EY3,?9RYIK,O" 5PE
MCY.M@:@NM124'A^=@*@2C)(AEDM#4;9XD@GL'+8?L$RX]BU7DS(&%?]7 K05
MG0-%QWYQ>%AR5[ZQX)\6L#G$[@'7Z!.;BSE@J>1L"ECV?M&Y\M@(1SL2!S1>
M&]GW0-4!I9:QDK125Q-U;#N @.^,1HF$$!#S&-R,N";\=H8YJ<=O#4X.6"N9
M'@>LAD3E%[5,'2AF4E$N%H%<I 7O,5<]+98T5":B#^26!-G0<OX41$E(PG2Q
MVL"R73/8#G-[RWAMW^!OZ?"&$FBI!<K50)-T ;W4?O:MQ6=[@\?"R08<'+A7
M<D=^&R'VGM\?UV+^#W;&TRDG4_4#-!^)O,51.9>P'58.I-?<\E)*'I3$(I"+
MM. .HF[?]>(7G+4B<Z#IOX-FWU4;0"LZE?WS>X[C<J9W<S8.4*N;==R@&KW2
M62J5N0>Z#4*EW\?;$NHVGHXFX'^4I5T3*/_LW[Y)K,(W$B*9+]0K\3.4N6/G
M0E)PE.0"4_X+CA*B(NI@=HMYBT;1GJNC650R6'[-PI"/E (J)9FK@)0.2"N1
MQNC!#-V.;O9-PZ]GY^LG&[N(%4:.!E#)E6WH%XKEG^[!;9S3]MA8XU76 9IE
MJ]/RN/<^,*O;\]P<2;<B<0!4S8=9=D?O<:K!J=C5X/KD0JN9T([9FVJFRHJ9
ML?_!NN5]CUVL;L@(DPABD!L2L#B@$<URAS"SSSP?.[^G,L3U6+9GY,"V>C3*
MBFTN3X%;EJC>J+1$YFA5N',ROCL;=1#OFK,+C<YU35H'JI7,4_UAB+V_]<&P
MB"I7NYP*\W#\+&Z(H"%04AQ=<Q8F@?P5<S4;?(8OA#\03\"W)LC1.BJ9K*;6
M882WU<Z?*?650(9:*-,+Y8JA3+/_ER:E_JCKBV[(!.G+B8[5E2OO>H+.%Y&Z
M>4B_FW$R>==3+:R?WZ/T.U3IX&D>Y444YYH[AW2C7+5")CAGD=TR4W]Y$C!1
M6V/4TM$@5[Z'!ENH$%B\;87*(+VLZD3XOFUU@(1$+Z\FT+3;UF2E-VRY/@/C
M,J%!^9HAJ SC$L766\U<UWNE%Z)=LD"SJ2%1__5SNKYZU1^^ZA\-#YY$F.G6
M0H%EK=HID-.U5,!^7YFGZ)Q R7SM(ZWV'C.'4"W02C@@D13YF_Z2E7>]:^X3
MJU/&0I8]]Y<L6BMANZ/-1PN3+O^GOV327@_;G6]>BIB$Q7^;J%*Y&LZFAG!2
MZ:=-VD7USC@?.RRITL=-++!Z"9V/_)Q&/?27Q.UEK]Y-YV7]@DH_M;1^]9([
M/7#$Z0JUGU^*."]1*>?T5CG$X9N-5/!TBX9XN;'H^BO^?-4QN9POF;34KO:2
M1Z^FD1.IATT:1O4.0A]+K%)M H[]ZL1V6K#XXUJ*U%\XN?X@JGFUA,5UTZ.?
M&CE1J@+\9Y>>W3&KQ=??ZCBZ%WK72P^E4:R^R_48WL%\<RS)7$VR>@AGI51$
MFZ@85Y>"J)*R\$[3A0G7_'HHIE&D?LLA+ZLFURH._MU/#9' (Y5)NG;,DD6N
M$P5MK-7+SO,86]4MYXI.]=@JTTUZ4+=\'ERN]YR!"X*9M:WF$QP):]73.%;6
MU'Q##1M,DC[?I[?<O>L%G(146BV5'6?-A6<2LS-X10+BCCS)DX@%GW+;I#>B
M'LO\?2OK>#2,UFJU;R/&3[M^P8HV:=&^7N6ST>6CT9D=]0^K?"E,VRBV!JI%
MUMW=PS)AJ[^IMWOLMZ+K&C8R3FE=+*]&*#SOZIFB+V6>3=7<I/74K=GHQ9,O
MW61:*]C>&OE^UQ,<?(K8] .9WQ.^4M.0S3&-MQP6. 2WK\'RD'?>@0PON\,X
MQU./M0.=#SA.U+PD4;KGNU@RU['+<*9>CZT%+2>@ACHZ,8XA-")"J-Z@MVWO
MM,X>6FRMQL"910\0'#(<BVN81J@]4I,)"=21DZN8_ 2&AQK>S4#(='8WHUP^
M_Y3$9'=]=E,-V[?]1HE)5!9W0;F09R30$E^09;ST;&\?Q2P<P8N0J$#ZA@AU
MNV]XJEO9:,J)+KP[.[33IWU]+Z$/$K(2$SA^7J(:5NW$96RJXM;\B1E;F7>K
M?YDT0"MMVC>,,R("3A?6F%$=[!FK=4X<W1$^]ZWL)C%<*W76B&'5[M8;LDAX
M, .6UYQ-.9[OKIO7RU\C"F7S!?1&?;NY_9QO?IA31[P[:*ZM-7)4.I3',Y#)
M@^2>C&OA'"T6G 1IJ']#IS.](>4JW<.^8V1]5/F<(%_26!M+O"B@#:W6&*@?
MV=V,)0+'X05+N"0DUJ:&^9S:JO- KL$E[G"<;J/.&OY)V:MZVD]E-J>ZW,GS
MLL@U?M;YX4?,PX_@+]-VEAZ\-JYCU =Z2/@K40T2H@N(MO"4Z+?7G :%4U V
M6V20;7UJ_D7JM49KH_-4!Q6  1/@J^']&8:='3H3+S76R'X2KF,&:*LOH))M
MM-EZ74?A/Q,A=QOCMU9IZ[6^PWQ*7DZ-R^KLT%L6A^F,XVXP?'T@<L9"%K'I
M\Z["I<]?A8WBJ\^GW2Y#E=U4HWW[/9\O(O9,B.X,U_F<8*?Q3*,*V_>\<?@_
M-0ZUU'=[,0<(?N'AB*^&:TQY\()*'.FT3PB4G&PA!>4SJ;'(W5I>*5UZVDU%
M<EG;2XH5BVM-5YSLPJ&W4&:C\<]'SDY'LI8*K>6]U4SV%D9)"O-9]6-R,S5,
MCO6Q<]V_$S[! ;F(\"<0>1IANJQZ-H=4'+:^0V)-Q=;9_%(146:]<EII)]GQ
M]DIMK>OGG*^UPN7:YL!M&^U5F>MLY*BQS@[S@CYJM*^=7@4Q#JSMKD(NR9LB
M]*4@::/_(-UT^L-_ 5!+ P04    " !"BIU.QI((!UL,  "OJ   %0   '1R
M97@M,C Q.3 S,S%?8V%L+GAM;.U=:V_;.!;]OL#^!V_FLV,[R38/3&?@O H#
M21TXZ4P'@T7!2'1,5):\I.38N]C_OI>RY$HR25'Q@Y0S0-$D-B]Y#\\E>7GY
M^OG7V=AK3#%E)/ _'G0.VP<-[#N!2_R7CP=1.&R>'?SZR]__]O,_FLU/V,<4
MA=AM/,\;U[>]SXVOEX.[1L]G(?(=W+@.G&B,_;#1;(S"<'+1:KV^OAZZ0^*S
MP(M"*( =.L&X!=__MBBP,3@^;,.?\-O1:;,[H<1K'K4[YXT_VYV+]O%%I_.O
MQG^[]_]K-KD*'O&_/R.&&Z"RSSX>9 J9/5/O,* OK:-V^[B5)CQ8I+R8,9)+
M_7J<INVTOM[?/3HC/$9-DN!82O%L1'*=\_/S5OPM)&7D@L7R=X&#PK@22_5J
M2%/POYIILB;_J-DY:AYW#F?,/>!U0 ,/#_"P$1=_$<XG^.,!(^.)Q]6./QM1
M//QX$%(\BZNR?;R0_NDJX#00EQ/X&,+_G"K6'UX%XPG%(^PS,L4]H'X,6?%B
MO@QZ.2P\RY@__F6K4G:MS:E^B3Q.TN,(XY!55;0@O$&U<E6 V.C6"UXKJR?)
M9$TU>_X4L@PHP>PQ&H\1G?>'F<^N<8B(IZ.J9D9KJOM \001]V8V 1O"K.N[
M_7"$:9<QX&Q9KC*5/J0-%K8F[$]!X+X2STLS[_G0&;V09P]GBV&\QD5?Z(!=
MNX@U(78=AT9XI1KO"'HF'@FS9E6>5!_V5HI=LRKN,/3O4.X$TO(&C[RTO??\
M84#'\4CR%/0G?,"%H7B1/B%(!_2:!6P$WCT*(QK76G^8+VBE0BM@JI9K#,1!
MGA-Y,>0[4#L'",]"[+O832'QDC8T[,4^2^#DBO.XEQ#0? 4FI<6NP!"QY]@?
MB%CS!:$)^ 6=LQ;V0I9^PJOZK-GN)&[!3\G'WP0J?,9A?_B$9FEQ'GK&7JS$
M-RVIUHXA0,D+%>X"QA1*%](52>[2O,:(.FEF\.L*PWD7+$G18KQ3X+DU";"<
MR@]I,*Y0@8D6@5+]B($^P827A:!K":B+*;CB[?-V&[SQ5TQ>1B'\O7LZ?BAY
M"[#!]*&I1=#:DF8'3>$20V>2H ; F-W,0HH  ?&A0^U!Q;'/ 7SKAU"GH-\+
M#"V88A8JR-UJJ49-16C>1>/8*GR9J9V:-K5E3Z[5_H6IC5*[@Z92-!1A)<@(
M_J=I@C]1T.^!!D.B:ONY5$8)51ADD8B<TC("CDT3,, P4XMP:IX4.>'O)!Q=
M12P$?/1FYG@1C_IPEQ_^N6JWX4VY&2548(!%(M\$2D9XQS3A5P$#-X1/^OA$
MYA'3*7%@2A!XKM(=E O93I]*=QE+1SF6F@9H>L1Q;[\(KO*Y>=<=$Y^PD'<_
M4YS,1164Z690E^Y4%X^,TA/CE*8C]P)KHC X?TJG5R;RWMP:>4W("/]@NJ==
MHD^TO0335?LY4HFZS$\$JLOH.1.WQU8A*K/%0$T^[+]CX\A$I?BH% ;.]Q$,
M29BRFW]'))PKK*1<=.>#517UI0J;LF]=*E9&)$%*B;5W3DQW1@^0%Z84+_#]
MAKQ(Y3P(4QLE29\6H>[6!M.N@O$X\+5(64U:$T96%9<UD[9I.KJN2Q9:/2#B
M]OPK-"%\E>0' @5!.L(UH4P'BHQ$XU/< 5_F\;%[@Z@/KB7K.DXTYO6-W6MP
M2ARE#Z8C7!,2=:#(2#PR3>(3Q8A%=*[5-8H2UX0DD>HR4HZ-SV$SOI*>AUI3
MWRZ'P-H99D;+JPA<'E_5L8D2V\*-!@U+G<5L')^>GI\<&W8>'">(_) ]H#EZ
M]G Y)3(!6V@I(%AQ$B3J2]K+T1K+B:N;2?@GWY*=.?E67MR<D^BUC-/_CBA%
MOG".NHE,+2=O$Q!E!)^9[A ?0^2[B+H/-' C)TPUCN&"]UK:(#7E+:>X(AH9
MF\;GQG?@O/)-5#"7)Z'. "=*7A.NQ,I+J#DV/D^^3F(L3VB6P<A#^J4TE8O:
M0IF,JW($UB[WJ[L$+?[TL["=1WTD>HN*)C9(%<9L+0950K9SIM+=VEU.X@W)
M<SVRRF6MYZP<@MY&C/>V2+@X9Z&:0"8)=C[3C<O5F.#FTQDUU'QEKLQE\YK*
M?&+C(1]^7@/F:OP'CV!-D<=/&G3#*QB\YM#$2A>1].0M8*K$8=8$(B/2>'P[
M#9X,L(-!^V>/[V;1#QF)Q>RG3:V_C"WC?G-ZH'%>ME\KF\Q^-O+ZRFK?N)>;
M/VF9/VA9WF2TI.WG2@N&C$+C+C#,L< +#.</X$Z%H#SOLR?\E)RZ0:G%+"!-
MSI9*<=D"G_$ :O&,[V+OWR+^FQX45N]7U1"WF#8] #+ZC$=,,UV"?B1@-;W%
M!$DTEO5[QO>BY.>^ ZY'?_B%+<Q+>]J_(F<S0VK-94R)0]H[G.F+K]DP,+TK
M3&D&F(64.*!A,N7)?Y!)^8 I"5SHK_B6$GR-%S^7_=?-S!E!YX8'@/-F.,2.
MROYVK8B!,^5<:1BFIP3LY7(.%@H:+XVWZX1D6K;/I4HF9D^C&S$KP0%W[>JR
M=L/N:CVL3FF5'I*.N.GS'A6;AN PB 9(O9' S$FMHOZ9"XTJD9N3VSM6<^CT
M7# [Z$SFTNE"KG!.78EGO0SWS@#T8.O%8.VPC,*>MC?UY$O9O>-[!:'% 5N!
M[I(];S]F+%J[F]?/>A_MHE(%6!MI%HUQRS/,B=7']SAE/GZCWU<MX[TSF6KP
MK8UK7^,)Q0Z):Q%^]W!,CN]VQP$-R7_BSY6;X73$:TZ^'DAK;TQY'"&*+\%H
M77ZI&S@X9:3*!&I.HPR6M9L=/R'B\SL+^OXC\C"_L#6S)K-<D%$0J9M!S8G5
MA6GOU2J+&X!*KH?+)JHY8UDHUIY.D\#D00.V;HA5F,E?(=9*U:5WRM1$:T;S
M>!WF*>@Z4$<42Q?35:V]0B8V]@:*9K+2&U2 JG?S@J$^W,'8C:^4$HQ#NK17
MR:7NO%?!:NUM#9)ZN"4^\ITUAPEA)G\-$Y6JR]K-+EGSO\L>G]/L'@HR-G8&
MBD:@Z@P*R&0,&@^>#/ D&;KZ0UT&%3(U9U"!3,;@!_.C=J+R;4!!_XA"#\1P
M_/"!QH5).L(U)U4'HHS=4_/L9CJ5'F,1/PK5'\:!(/;%=_EC,0Z@(U.^YB>.
M#W%7A"V'J!AQ/X9:,E7?9KEUMZGMUDZUS<E;WJ&G][K4KB\FZ-WVET<GNF.^
M)*HP9F%J8P=8XANSE0M5^81F#Y?**UIZE"71V]JH]%+16WY]]0B[\=7D.HP4
M! Q? 2VR)RDI!=6M7>M9*CQ K_<PC:($>5K<Y-/7B9J\YM4.8IM@AO<),$/&
M=*I>;Q<EKUUGEM.^XOK+ED?FS3V2N*>G"7=Y;$#P+DFLDM:98BUIHTVG F6K
MEP]K@+-V/,H#KVJ=M2=/ L?:02HUMA];EQ9W\*(7?!WAOH__P(CVZ1U6NN"5
M<JDKM95 6NS,5]X&:-WNOC5(K+9;SY+KLG1'>NNN"5B#J IW!4BNR]JR-_F&
M5WQW'?3AC[MAR5U6:9CW6GGYCGX6.[]J4T>S 1Y#!PU6TA_>$@;D\RYZ7;B2
M3,W.U"I2O7*9YQK 9==;GYV<'!F^CE6S5CB.I]=@ ^U@F=/^6T,6K<($#-]P
M7@D*%+R)SC"3U_LQ@P5>A2&<U,<0;H-H[5$BE]6[,8,%7(45?*B1%1!EO+9Z
M5N_'"H@\^!M;P6D]K* [##'=H"D4\GL7]E# K#"*L]W/X9)3H,58?V;JMEP6
M*$]:=6V@;B^$[+"!)NK>(_H=<^OB+V+K7-ZK%#/2W#9'J>!>4@58:]<';L83
M+YAC/,#QLVZ5'H32D-TSDC40;V%I0=TSW2,_&B*'Q[WX#NY%?R@G3U]T3[C3
M!VSM03C1$N1R<'_;\NRJ^)[070WT%EY\D+362Q(_4\]Z/D  9ZT_'. I]J/2
MMJHAN"?4Z<*5D;;&\W";7!U:J1+=E2*YX)X0K M7.BLY.C4\54V4SBQ;:KO!
M(ID]XU6!U-X57?&46:/-E@CN&;=E<*OML-C)8O!C-)EX\8V\R$LOY.WYPX N
MJO IR&,RM2XLJ=GJIK<!+T441F*26$M"O?K.LZ?!S=>U<S4:F2NA)VTG&P$J
M#\<=&5Z[W><7R#09K@!'P:-H 7;+O6'Z[D!J><4W"I)^CY^+$GVQZ_Y0\(3"
M<I1ZVQ,2 G'3[V+$1RO6@27+P/#)$7WJRE[.D &TUI/D1Y1"Z ^FW /.8X$A
M(!I'<<Q0\UZ_MV166^K? E8O<J,\R]+BRCQ#'_[+_P%02P,$%     @ 0HJ=
M3G^(S;"S)P  EH<" !4   !T<F5X+3(P,3DP,S,Q7V1E9BYX;6SM75EO[#:6
M?A]@_H/GSK/CK;P%G6Z4M\ -Q_;83M*-P: @2RR7.BK)34E>>C#_?0ZEVHNK
M1(JGG#SEQD52YSL?U[.0?_K+QSC9>B,TC[/TAV][W^U^VR)IF$5Q^O+#M[(8
M;I]\^\N?__W?_O0?V]L_DI30H"#1UO/GUL75]>W6W\X>;K:NT[P(TI!L761A
M.29IL;6]-2J*U^]W=M[?W[^+AG&:9TE9P ?R[\)LO .__U)_<.OAX+M=^%_X
MU_[Q=O^5QLGV_N[>Z=9_[^Y]OWOP_=[>_VS];_^G_]O>9B(D<?K;<Y"3+1 Y
MS7_XMO"1CV>:?)?1EYW]W=V#G6G!;W7)[S_R>*GT^\&T[-[.WWZZ>0Q'9!QL
MQQ,<LUJL&5Z]O=/3TYWJ5RB:Q]_G5?V;+ R*2HE*N;:$)=C_;4^+;;,_;>_M
M;Q_L??>11S.YH$Q4S#ZSV,#A3OWC-Z8NFB7D@0RW*DF_+SY?R0_?\GC\FC"$
MU=]&E Q_^%90\E%I??>@_M!_/A; ,F,ROQN>CX+TA>37Z6.1A;^-LB0"ZB[_
M6<;%Y[<M]HF?'ZZ7(+/F*IK9CSO:3>VT%1F:/ .E1>?9^)6D><7%4_"<D%Q/
M3EG]EL(]D! TD'SVH^P5AD\_#+,R+6"$@7;2**!1WH^BF'TP2*[384;'U=<O
M2!'$B8[T+3_0$MZ/61:]QTG23Z.[8D3H=0I??8E!=?T\)T5;<*V:=PRM_@ST
M;?X/-N I/]$2X@5Y+EHRI&RBI8@W! 9F_EB^0EDVEP3)>9"/KI+L?>%;3]G=
M*UN>H-?7Y2>*TP'0\@-6X/T4%"4%%1*@>OE#-W'P'"?53\:8S%JU J1E9])H
MQ,9:L;3\M!39L$'KXK,EJRRJ;]P-81&+0YA,+F+8<Y'H,J I4)[?$_HX"BAI
M@ZK)=^QS!0M;Q+X9OY%'$DYZ]^5'F)01B:YH-EX2TR9^2Y]NO9MX(VE)ZL^E
M!0W"(O\U+D;G95YD8Q#VL1R/ _IY-[R(\^#EA9(7MFF_)<5CD!"#E<G2AYSL
M[&R,6+-&G<"8:9#_\X\T2$WV$A8^X@_F/0R1%'9 11P&22>8N5]TJP#8NI7C
MU^HL_#.4><HN\R*&CD:N@IC^$B0E8?-&.'H,J#45-/BFCUYP^<'^:3)!6?E,
M2ZC7*8A#GH*/UAL?W9;:<D->V!9WH>&V<ZE9@];%GQV01#\U Z'1K'4HS!(5
ME0F,1SC19VD(^_/)7@(6U4G_R"Z?XR(*VD!K\)F64&$ CN.BL@/!EI'M)F!C
M1.#+K4=-TY;= 9K-/ZO*9;-0D'[F#R2/(Z@9!\D]S:(R+'X-*%N0/N$70M\,
M]JB=B%&I*J#A5%N3?RY*-C-"QFFQ$\7CG4F9G2!)OBG5*S"'3JV9S YZ6&F]
M:JV-./!OF/Q!#=L1&09E4E@4CM.V)5&S<1"G;B2=--U*T*J-[3$9/Q-J4\KE
M=MN(. )I:%@^D^T9=(N"<EMO(VZ:%7VKXV;:8"44],XXK2;&&VAJZ2/DHR I
M'&6GGV'26##N5\Z;+%SZ5,+<)1GE JK #(/\N4)4YMLO0? *R/9.=DA2Y-._
ML!GY9'MW;^(?^<_)GP<SL0 ?N89_YM.O),$S2:IO#\2%!R>]B:8ZE+D?_0-.
MU94N'TC"CM%/&6P%V7&;Z1)F]:NLMB*L;6@EX%JT.C@]7.LO?;JL#^BOTX]/
MNF[#V6)(L[$6+9.O9W9AECD(GKW6>X5O6QF%OOO#M[WN>\%L^W63Y;).NU1N
M<+J_,4RM"\[7_7[WNJ_Z1WX-9^7Y_,>;+Q:*#4[W-D;S:W+S%7_@2_'W01S!
M*&T_YS5I;G!ZM&%$-L#')]S#6C>#6[G7==;FJN#@Q,V*M'!$:4O-NKSU3NQ[
M.($5L+FZK-V+L)NKS^3SWY,,*&,'S9*(F#KTR-3<_Y.EU6'S(];:5/'J#4X.
MG/ HV>1+>%V@2LZI$ J?K:/NV5J1\&+IV,AAB5M^<.)H-R$XSDJH$6J<SY08
M#I^AX\UE:+!L87#&U+*-Q#U5<UQ\RDY\',RF1D2VY%ZGY\%K7 3)3TM+.O?H
M):DW.#GVN=\0CQ31^4J%A4_7:?=T,8-H5ML@E!2ME1V<>-T&FM+"EU]PF-WM
MGHL'9C].YZ$A2D+X%08G)YO$B@2$@!H/AH8G2H*\I)]Z X53>G!RNDFDB! (
M&/%A?N#$1$OVUZN%!Z>[FW."Y4LOX,*'18()6)M*+DH*@_B>T#B+ZI.WN4'"
MO+7!:6^SV&P 3T"W%WN$,8(?J=Q V[3)P:G7M<XU\7., O:]V#BX,*JX*%MC
M7=+8X-2--:1#QE7H!%Q[L)"8 V@XT%4M#DZ]'@ =LSZ'**#>@^FE0O% 7DL:
MCIB\:U!4),OJ#DZ][H;-Z52"$1#GP0"SM'6O%Y=^"+M&*G7326H-]G8W9Z^L
MQ"$@:MH?=Y:C/6S'?TB2)C<MZ./ @[5J'HBYJ,#S+"^67'GWP2<3ML^B\U[J
M@)M^DDSRC>^&_$F8M9*??=XG0<W($Y![!I5^D^G%ASS0^]%M@5AG$$R?_E2$
M)DQEKH-UP.\!C:IYX:[..&!+2AT4/L]":- ?;7P(M(@NIDFGH]G#CB?8IFD(
M0,_-TFT< R#AC2.QQ2@ #^:PJKL]P5<47O^E<J B-T><5F[^B@R^CVM=>#P!
M,]S58G%M.?OD3Q)S5&G$EI7;8$R47F<7GP.-.K)L:<<5<!@6C&!G^/$$]GR-
M'H4E#L)[UU(%3OBPM:F@BI!.]C1UBNYU6ELF?B7QRXA=;?-&:/!"JA\O%E-8
M]?>4/N4:'!R?'!YLTBX4A;;D 5Q.;1SMKE;:,",(Z'O7CP^FV7&@DM=-O*+I
MB6"J.JU#P51NB^<"#V: A;2;JXS>DO?YX+BG60K_#">6#\6YP:2=6G=NXK3:
M'"UFE/)/%XT@HCFNLWW'W;": D$6=;P0IW@-ROL9H!$/ M.\#"6:P[L]ZM!L
MMKOA4+6E]I$DNK[Y^/DU@FD(RA_M[JMCDG7JU_"]^C.E(TLPP1I!0W,.7[Z2
M[X'MCN^&/^?U#8\2)J7U*IC[V'R<\@V2'B TAUO^58J?YR6E]<9-C[C5BC50
M;$FE)LP)$7D\PK6Y0+;C?C455>?\ME9VL'_B(<J_/\YH$?]KXMA<U:UL-9)6
M'.S[C6@6:%>P^FA 07-LNV+*)$G\1J*UD3 )+=F3T*93'73E=0-A1)X^(#3G
ML5KD&X[(L&0.2\ ]E%E1=*H#8J^AR THU &$YEPVQ:<QP8/D7J-%C:A8%AK-
MT6D>33$54&EJY-< 7&ZBE:0&1R,*I))O]H4$,-"#-(3-)C/+QV\,UCTLO<,L
MB;/)/8<*8Z-F"X/]8PPV1BF3HJE0'Q^:\Y2&U$HGLW8;@-W1?*IMAS1BJ3'1
MBW#1W('0.=58[)9=<X[P,@7Q/BT_^_PI^$=&SY,@5_F+#%H!/;C9Q78PC9MA
M1',#@T3RN=Q:44.&+8$>'!TZ3:9U,]:,R1<#QW/O@]<>@&BV]]055/.^C_LF
M0'9"4S)9G9B\ZMM A'5@WO1Z3TNCX<FG5X$1S_44U^E$U:U7;\.60!%N_"&N
M5_!&./'<@:$0WW B;] :*,3W372-*&S4&\0*P'--!HH>@65Y]]\UE,N\D7EN
M_84+]I?!]*FOLR#\+<E>A&NVN/!@W^\ER8T'WC)9*H!X[KAXHD%$Q@']C;T(
M4OV/WG9+6@] >KUDW!*+!E@5-U=X#5A0/0F+:V%8G MO-.(:FC0'G.$R=?3#
ML!R7U5L$B\$!S<ZZ@L8&![M>$^>;$V5\UI5J %EDA0! '4G09X\.%G?#LS('
ME>3Y>39^CM/YO1E-.XA>ZZ!]#W>H=]I/3!1AT1>**@C$F3'=T3,)1D=Q>^RW
M-[R+GU7P<&+W:'9U=9N9&\/[J<R_9@X<38R+UPZ Y6#NKR>H#N0>PF7LFMT/
M=KV>Y!L-3E.S>X4135B,1ZN[HXMH,2WUC72")H[&OSGVP-4]BNX,]*="1VMC
M!: )KD'1(;!L _SW#-5VP,A>Y<X\?[#K]3:2QL-.VSQ? <03'./&/'^PZS4B
MPA*+!EA1A;8L@:TNO[[\").2/<FHD>:AUP# QNR!,3;BF:#&% :S+/4M*=I0
MS:L.D+T^_N&::#%F1?"+4Y?;!7DN$.4!,\W>#<_A@!,75T%8953K^,ZD]08'
M/0_;4IY(EQ^O,:W5&Q1$EFVJ47MP<.1UP&CHG#\RM+&A<7#Q)/XI^(C'Y?@L
MHS1[AS%]'KS"+]+GJTR: 0UX=7):95<.$HUGB2?Z V'J IG;$BUN"+3@=8MC
ME6H53#1N(Y[P*E>TL YHR4T.AM3!;)6X!1P6_<,>W$'+L!3VX?7"H (WRZJ1
M"5C%$)=6$1@T?IEE 96V.%YQ0.3(<*-M?16I68>411!HW"V6:,%B [7#C\J.
M:>3Z$-@Q'\A;EKP1>I,%:<XR6N$3E\,A"0LX@MZEY*]!6@;T\VE$L_)E]#2*
M:?'YUS(E<H-GNU8'!X=>CQ7B\<(Q?=J :L&1T93>,ED6[2JF>7%!PDJZEB1K
MM WXO1K![5*M#1A-RC SOERG.>R?-"[P6"\,JD(0E]9HIR("@\=?L2RAENM0
M5 6@^8X3$^E;AYU5('A<$)8YPK)_L4>6,E?*R,@B6.78;!OUQY75N9]&#R1G
M5VE&]8S0?Z&D.C[*5S.3-F 2]WHMF'QT<%8N<W!XTF%_"6C,)O,'D%BQ0*T6
M!2ANS%KNER<^%#PIJ8OR*:>\]<( QY%M67M!XFM8S<8B #QOJ5O@ \OBTYX8
MY:+CP<+!9H%\.@VH;ZOF%6<W.A\<>KV;MY6]5XC'9\9G=7=V_EB^OM9&YB Y
M#_+159*]+[BBG[+EN[:G>: ;^,K0P8F'-;S%*T,')SC>'9VJCM^]!7)O]BM#
M,U!5R,G=L'KW5K$%$]:I=8+A0AD!57)>A7#0N(X7)50;T-<*UX!\W_NBUK?
MA"[&@\;=:X<@++LTZTPA?/5GNA.8+?Y]9NH%;9/\AN0Y(?UG.(0'H6PCI]U&
MK0:OC@_C9<\<'!I'\/*&;O)^IFQEXU=@P'I[7K/SS$G@DZD B,97O/)$T=TS
M;,53%BY[^1&.V..H5QD5/(TCH;=%J[6*_+HL+?4!&UI DZ<WR5=,HZF,)O.V
MNG(%V&_VA_&$;8#*G5.Z_N#*B;H?AG#ZB2X_V%/'))]>P#0Q%2R(*S+@MVNU
M@KWO-0C2@!N.B=\2?#2>:<$L<YNE8=.GWN9U:[A>HYL;LVT.TH9+6S"4%^UF
M9T$2I"%Y'!%2+-C.)'.M:1,U(H3/*W)FW,;8\#BWG3V1V7/TBK2"P\:4Z Q
M$4P\&73F>V+93F]_LTZJ*B@^,^#JM?JGH"AIM0S<#?G2QIOL=^@=>-A$M/ [
M] [<S%$-_ Z5ZG3]#I7<?_@=ELR1O0,WX3HM_0XU5>9^APK.5_([] X</7AI
MQ^]0Z=O$FEWA^4I^!P"T$7Z')DPA]#L(E_^I4?:BU#%AF313*:.'\/USR>+7
M"!\:!P3/8#/;ETX1U+FL(.+=\"K.PR#Y.PED=]4T;[16D%<#6",^^5W#@A[0
M^#NTL(!JF/1/[UG;WC%OJ5:%5RM9UUV" QZ-.\,( 'Q8FD9NVE:M#J]G?E]]
M80D^FCL'32!<967K16.AJ5H97AU?GOK"$GHTKA(C!/&;K7F!-54KPVLRC*^N
ML(@>3]*@+H3^L"#48H=8:J_6BZ,S/=I>P5<!'G>.+@X+O:%&[^A-8+0=8(;Z
MJ_I\#KW:!RPRJ@*))_M1VO=^3B,XMV9E6K 8CQ"*]L?L_YJ.8%%[@][NT:Y?
MOWM7PUFI D4*9@>.0D279=KP"_K(1UHF_U?"?/<DZK_!7U_(Q:0#L)S">T)#
MDU@C=5/U'./UTA,)$3K3I0%&-"[%903G6:Y/*2M< T(8ZJE-VA(*-+Y#-A6O
M!A0_$3J^&YYGJ<J]H:Y< _9Z.C6FS0 5&@]CFS +/.F=$E($<F_V+97VPRQP
MIG?V&J9W]L3IG3XNKK3@Q<>=WMDS31KLB=,[?5QA:86@S0BS:,"4U<LLN8SE
MM%A@"_YOE2GXT^"!)3$))KFEWVNQ$=S#JS6A\45WY:S2U[3PSJV5$K7(OJ[5
MY6M/H.$5@5UY@9SIV/<,TUS9RFM]VOM;M+0^>4M JO>E,K7\7HZ/HFZ[KF^^
MQ,[<%WJ:!D4I-;U8II;;RXG/0--<B1W>CWA!\I#&5=.KN07YKW$QNF9*"A)V
MS.0HV;0)ANCPU*OS1_N UQ@;'@^!U#@W>PMC9D>0/?ECVA33QI'?RP_LVC)E
M&'T:_JOM]"A+X)/YY3]+=J<\'B= +=!DX_]$07,E_:PDUO$*:-0&"OR=YY9$
M4MFWA'4 @IO-K=3.I:U;Z5E.A&;#DXQ& 87Q_EK2<,2N.Z'9"PW&*O.7L!*H
M!$&.D8HQOA%, 0J-MX OJ-+6(JO&9G??-C&%^DU(6P2%QSO@AC;?YUBW_%G-
M2A)=WL"FAS49Y->DR^H,#D[\[OJ58X*S^5<#PN,"R,;C+*T$OLWN _I+D$BC
M];CE01%>26J[)Q%CPN,)F,M8=<F\7Q:CC,;_FN_WY6RMUAJXN@2W<\[XR-"D
MV*R?LVZS@M22OR9Q<9ZE<%!DZ\(#.W#)SM*F30U<78[;#<?-X*+)IN&O K<E
MT]G=<+77/F5G"^N,;%"W:G<POZM[8[M$.^QH4FR6T$]$#T$]5,J^I-; \U6O
M+;E5(E-X:#JVEL$*]%H606WA/0OR..RGT46<E"S*-Z#,XI??$UH!,36B"3;7
M[)-9RB*315^<?E!F)6O:U.#@U.BDUQJ$R#+6I!D0WLW8X!K+VJF8<Z)HA':S
MC6G]]X!&3_ 5A?ULJ1P ]_@Z4PNJN#,B!QHNP]D96U898-!(?<T=I<Q=665/
MG'W.RTPR*BI <U1I=)\$J=8+=RX^!QIUY#_7-M1Q&);8=IS@QV73V_P>A<6&
MZ+UK(;P$B3U22.,0IN)J/R<T2TK+#WJ[7H]0[J8"?O^0*,&"&5-F1^Z_OE(2
MQA6^ZB[4ZK;IZG.YADE971U0>+V=J"LJS76"QO"Y>I2JME0RWS^O/.C$BX':
MYCE  R :F^?:^;>&:T#;I 9T1B]6ZBZ(6X*(QFIYRZZM#K,QN<GR7.-"0&YY
M4(.7;%07M$D HC$E+LFH2Q9T/*_> 8EB-9BHI<=S2<Y*U%]MDIYTN]J8>5<6
M>1&D$7M))_I'F1?58JX>82U;!HUZB5UV,1:MJ +/[3G0F^GT@=C:GUE;O0O8
M;S^7!3,//67K^[^%[:&DV[1O'(:85W^"%;;Y'<F6<O#<RL-5UMU0I"[3^4;<
M$BC"Z\T3#GM)(TW@B>(7B+\F=STQ-UR(5.V!?KU<VM;9\J.G $6D/]9>8:LW
M##P_:M>".0M=82!Y_&[OT(_[NI\6<<2&0OQ&'DDX>2;F\B-,2FCV"C2XY.!N
MZ]&VY!-L)[3,*V[[$X.>CU-(2^F55[U9:1]4X_>9/*L4"URW]A2%QB/_&(Y(
M5";D;M@2G?)*'ZL? BVZ,?)+\Z2ZZ&0N]&0Q:,3#*:BE'LX$RZ(J!,7=5V'K
MX,9S879?B(N.YF+>5*L23;@#7U"MT 55U8&SU^/U UM<\VC2?58U@R8>P7$?
M0!.*@K<SJ()4/*1D"?STC_V'1V7 BK(N8/9JK=,;H(+MCAXX>>B"TV/V WDC
M:4GJ'EW?K%G=]G%>YD4VAK/W8SD>!_23V1#SX.6%DI>@(-$M*1Z#9/H2:]>'
MZ@51JN$W :%S6%95'53OOW<]@ 12J4X=LFH#5R^[2\\0>NKE#Q8UFLT.#[^*
MTR -89EX("&)WQBL^XP6PRR)L\<:@F+7KMG"P-6SU$8[< TZN=W ""2:8YR&
MU,H-DG8;@-W7)8&-6&I,]")<-,>@SJG&LBGNFG.$X=C,]0Y38!PDJV(K-[JJ
MJH/>@=?T=L/AR.=7#R2:@\L#R>,(A&O"I[(NZ,GK'1-6"-5$B2;X^BD> V*6
MS!ND^9 Y.'_,LNB./A+Z%H>JS#R-VH#7C5^XD\V5-D T@=D*B94KK59]P.PH
MXE![0Z7-3"-B%V&B"=SNC%HL&ZBN.%9MG+Q<'5'+3$G4+^XS4.)U"GC$UW;K
M583]A->(<(-A)^!4 QZ>D/$%:>_>"#4E<+D.@/.:RF:3.QXR/%';'"/OHHVW
M=FNP6-,\9Z\"1D_!AW3C:]P::-'K.[AMS)*-X2HBK=U'SZVG:>*Y+EF91RI*
M(]4Q\K=O?%"]G-EY$N+X-<D^"9G,0'P8M^P.L9P%<C*)\Z>LS@B8_<[>N+O-
MBK^3 LY]V4O*KI6:MU17NBM&,%^-@G221RO1I3>9!KU#K_806YV(/ZMX5BL:
MI\@\3J=Y9KE^<%[+;P"A/M[I<]H1+2MGPX/Q&MW@U#MPXXUI&/!FAT=N9^'@
M1N.6^0J7\?1ZOM\FY# LF#><X4?C[/DB/0J+]<M[U_K]1<X=?;UKGZHI0M!O
M]!2"QE<U1:;8;"P6@V&#P/O4R5YC'38:GY3VE+[:=P]\>YG6E2I7_J+@:/Q&
M+=2/92ULSH-5WX[@*KNG]^QIE)5YD$9764D+0NIW"Z[3D(4"O!$FEOPZ.X,F
M8!+P&N#-Z^O+;#1#A,=M\PO)V5M_BG5FH10 <+-SP+?,K*'&X[:9B*:<YI;*
M 0A'5^!H+S)K*I5J?E%L/)?3--8]EA6F*0G*YZ4QFG9$H_\JB.NWD?IY7HZG
M=X86HRSZ6?%BB9LO#GJ'7B\5<6Q*=JDT/-?1-(8I>O3%13\4?0OX\^J)1]H#
MY>I2W(/3<?SYY!&Q\^ U+H*DEOB!Y(2^$=B9TJNR*"FYAI$4P,Y4$9!NU%;U
M[+>?9^6[Z3[--2+H(9VD</)C/69YF_R??P2-%9[2-]=?*Y=:.7E/FQ\>>C'6
M3D11.IR7"M;R>KC01:(ZD0&5*_=FIUW.0$V>^:JMQ(H7KD5U:IU@.!L+J)+S
M*H2#Q@._**'R\+5>N ;D^P"LUK=@_1'C0>-FMT,0EE.R=:80YBPV?)8,X#AR
M'[J;Z/@0\'A[OT! 0:54WQ,LG^<.HPFF6D#C2_XZ70O+TH"DCZD6%"/WM\C?
M!UJI)%MY..MG4+SBV2J-JC40KRX^IW, SU=HH!4+;G4!K?>$5ED>:=B47?T6
M:CBXC=N626Z@'#3IF&[CSBJXN.V$]OJ"N5KP! 8T-J?6-[)?I]#CRTJ=JVDF
MM7WQ.H5!$F=./!R&(M0G![^=TM@>U[5N;,0^B)[';.R:R:9"KZ&J4)!HY66#
MZJ_W,!,+7V+W(4L]^KTFJVOW/_]*PI<[J^5/N0=]I##4BC@,DLUUKAQOF'/E
M&(]SY=C$N7+\AW-ES>9ZC-/F>-S0N7+\U9PKQ[YM?VI]&YGLC[^:<^48C07-
M.E-?RKERC.&5#).)C@_A#^>*90O#B?>',+@\=VSX/A$> OYPKK10*I:E 4D?
MZ\*YHC 3S]]W;66*7VVF!OCUTG^G<X.Y/5ZH(6\.F*> OI!VM"\V40/R^OXU
M,LJYVL'C@_F=&=^/_7H'C>TU7>M&X1;R:?-<R,MA&3E/V65>Q&-0Z"QSA[V!
M%8X> VIJ];3M+N#E$L&<4J<394GV\BDSC';V[<'AGHW-A4-117;83KX+ZG&3
MIL2UZ7;,NDUGBY$^-]O6W,S4<KCG\<*4+KG5L-E4ND!CC?X*I^K#/4=/?#2T
MUE0,=WB,KO"C,9]_D1Z%TTCCH6LAM/>[#9P[=/1PG\_C>S5%B%RG6@K9'!>#
MR4I^^?%*F*7B(GYC+RQ%#W"<<G%4U_TVZ-K+?=M>-]\=:Q>71^-9C??9!.\3
MH>,]51=V\E'0KI>G1/#T78=J17/MHI-!^DN60#-)7'SZF("7OP[Z]N*QP=.-
MN] OFGLLK2)^B//?KB@AUVE!*,F++GLS[]N@:R_!SE^O+XNU^[MS9?$"QR\6
MW1 (?%U*&6M/I)=\R,T>',Z(0.QYX__,EK<T)[[N;VI]"9>+83KO>[UC#[;'
M?E(UOO@ $X<QF=M"JP$ ASN36I,>@;O"0 =H_%(;]H25EV09I[W&LG)^ET]8
M';O9K/NZ[ULWBKW"_8?_RN;[+-X3A#@,=^BVZHD3BC#>5;P9/0JG1]1#U[+Z
MA)4@IFSV-"D[>MR7-!R!C.H7/Q350'I'H1(^'Z,ZYE\-HZ4+"\Z@ABD'@,/U
MU4!&WP!]?+W;8D1]P[[B\#AHW+YF=XS[YGI+G<10(>ZR5T27F $*!Q?&Z;4*
MF+_>'6.BF<*&JN0N J>6S>L4_DF>@@^2]Z,HKD6X3JNIC?V/'^/E3*IS.-_'
MP%H:SLW6DOE)6F]PM._!\'1!AH12 F?>CWZ>DR)G5NVZ0R9)]JYX_D&C-L#R
M.MHT=,Z?.[6QH3$B7@Z')&2OR,TP,S?? PFS-(R3>@'H%U<$Y L2ELM4@B"?
M2X4E7%MH'?3E-3:Q<5^PAAV-B8^G"I4!65@'L'DP"#=F4X'#HNW6AP]IEJ*<
M7V7TEKSWPS K*YSW-$OAGV&]R5#9=DW: <6YB?LTLOVJ>.7;<LUQHK',L:W@
MW; ?U;(HCT>\XH#(4;B8OJW5G $^E6)\:**_+3&&QI;IFCJ5K=)#V#/,+W5L
MB&("72I7A8F<(KB6KM$<R8>"QF0T$T_I6U@I64/Q[6OB:U?!Q H -/&H;;G
M,K.U)\7J(^N6#H@!36*2%R#PWTE E<L/MWP-SVL D6@4" YO4A1X+E*_@5.B
M/C><TC4FK]86,V9D&/ \H3Y;,B=/NA:?S.ZJ6/W%E6J$;GQ5[K<"&KCP/,#.
M%U:Y,LFJU2@=.9&TMPP:+)C0MP(-SZ/M[@C$LL]PR:1J!^+CX?,J 06$>"!O
M)"W)(Z%O<4BN-9R[BIH,\]&NE^QCH\$E8E,/')Y7Q&=@)P'59R0%G1<ZHW*Y
M!JPV7@,WVIN1>7@4CWEW2-0="#?98DG(62@U.#K ,8Q,"5G#("#!@XF"[T"J
M 9: $42GE1=)MJ?4;Z3.2MI,OVL#E *>/9@_=!R%%R0JPPK ?Y5!$@]C$MW3
M;/*W/JL-7!'SCM#H*[4.O09%.?7*FJI!T)4\&&OFMO6G;![[<A_$T75Z'KS&
M!0N$F:Y E2:N0+7\X*);(EN8+7^IWNIX?:6J<9=RI0J!W[^;[-#:<;T0-84H
ME&HBW -YS2AC:D&@&YU,3XWJL!?PL.+?EJR+W@UKT9A992*K#(ZXTN"HYW53
MIJ]H_L!2(4,31#4Y@;%AS28/&H3%KW$Q.H=I 88]O?P(DS("!;"8L#ROPL,D
MA#9H#?3A]X6_EDPWAHPF-FHAAU"LB[//R8\&:;>ZK8%ZW>S=Y0FV+8EO#'2S
M ZZNXC2 _6;Z AM/$K\Q6/< >Y@E<3;!JO 5:+8 RG+CJFZ:8&O(,K?3&&%'
M$WBE(;722*W=!F!WY&W5]C<8L=28Z$6X:"*V.J<:BV>B:\X1AGK!:0YV+&$,
M)\ 5L97>"E550.PUE=5P./+YU0.))D[L@>3L+M6B"9_*NH#5JQ7-"J&:*.71
M9AT;,VJ[13[;C_P^3!J''@*4ZC0HF2&Q*C X.MH 4\6A,!9Y$84%LX0@,W9B
M3:Q\AU%<E%3X3LYZ29#>[ST(#34LA8/F^']!YOG2\.^$5-I-H_Z8H?U7]7?)
M(-"I#HC]7E;0<HCH8[1P3!==,7)V_731%PV:^E>0P6^J=YN!L@@!S<G78MC'
MH=^K&%H. 2DL-*?76U+4@MYDN=3QL%@.,/B]'[(E-1PP:(Z4"-P+AW[?AVE)
M;F/(:(ZA"-P+/3?;1PON!3'QC8%:="^TCRC*:;'04^#_5GL)_&D '3N'HW=4
M0:H4(_ @B L#=#=SN'MG06_MK2<53%<)5@W)$MJ#9<4!B:.MJM+*KU*O#AF+
M()RE5'7-AV]3O%UBE.D 'J(M)L&<Z<LT&D1IB!74@)7#2]2$>C3P5S,I##P9
M5!TZMWL(4N(LK5>-L./)NNK8Y=GSG4UG1%-K3V=/'&7\]2,9>F@2[[HF7;GZ
M>K ..?5O'WIYAJ[A@&SJWSX4WH/B(]7+L8/[T,O[F%89U42I2!SKV,,]WY4L
MY[;<#6>6SJ?L\CDNHN +>[R//*1S=>(*]/P8D[;RV[@"+3VVU,H5Z/G6YX9Z
M7H. QD]NT17HZKV7;H: %!::./7ITY^UM!-1Y8F!HBJ S.OFKCUA,EQH?.T-
MG;>.'F?KB!L.&#3>= 2>NR,W5C(+GCLQI8V!6O3<M3^-=>>Y.T)P3VASSK0]
M=T<.[Q#MUE-TY.L*495Z31Q$1PZO$>V:#M]&1KN\(+Q)U*+?[LA+*+-Z+!CZ
M[8Z$(<P^[A+MT&]WM*EQ)NNK52/L>)SI'?MRCGS%JS2BJ;4+YT@<V8+3,6^7
M:]]+JB_2E7X[#Z8<IWX[1Z]XV_?R' F#:_1 XG'"._;;'7M-Q[/"J"9*A6O=
MJ=^.=;JX?@NEGT;SB\=B2T\7"GP?\ZV/1 "9%ZY!*X.C$Z,CNOB)X1"^\\BF
M_NHBOL_S$7L#\SIE)MGJ/<J2#H.07"7!;R#%>1+$8@C-6AL<[WKQ/336.L<[
MU :Y.Z><%CB1C=2P!5"-FR RKEW4)G>F&"V:1#WL6G\L QJ Y.3N.8E?ZEM<
MSSYO Y8%K#B/JJK" N#&D*!U$&W&)7>ITP.*QJW($[<65GG^4%4%+3G:N6@?
M,?7(T"=R'1X:;Z-C(K&<'UTSJCHO>G!;WF3IRQ.AX_N2AJ,@)_/9Z>SS/"C(
M2T8_[X9LG9J64+UMU[!%T(^;PV77<W0K_&ARD<4H!!B4$T'#%D$OCF(6M"?Z
M5HR:=A(-9:#)5D;52; L(KAZBVK)Z<A_^\#.G))PA]GO(+-'GY&%98"#QFL*
M<B6+T%*X4@+D]9EHO*(W@6(71?6;3FRL6]]S5!,E=Y :K*7LGX*/>%R.I>I>
M*C,X<O46GSI\8*VCKJN9(ZLS%Z*>@D%%2@4OE@&AO=Q4IJO@=5GQN.E^"9*R
M?F\C2;+W( T)6V(>2$[H&ZPN\'G%,4NO 8#MQDS2]:G*!"X>YYU<:N5N6*<Z
M*,U1D)3V^<B$FR;L+@+%DR#;$;>^MPS=DZS<<!B90T0>J"6OUZ\!9<:[SXDP
MPB50M^K@>-=K0IG^>.*YG73QV7A"443/NK]2*I:0*\-V )B7C$NK;L-&F&V\
MDR@@<_J]^O5W$57+I4 H+VED-HG@(5*\(>@K"N6Q'(\#9D9:S2)GC]8%Z6>^
M&&13OY&XTHO\9)>OR'(3!\\@._N'.K5<67=P["-25R26*F5,6@^@N+&B2Y/#
M-#7,WRYHX+$8\."!Z-D +%BR 8PN.@E%USC]*>O";.,QY,&$0R[YFOC0!*\(
MY&72*D\"RKJ@*-^Q#II\&)&Y"A!-V(IS,K&<Z=RSJCK+&=ED!-O+NV)$Z,+^
M1'YZXY<&6;T>V#2'"&>3*<-C(<I$Z_AL<EZ>R>?U9IOF^A:C01.[T95M^7C/
M37AT-UL,$Y!H(BZZ,#H>[SDZ>=LV*%?4M+ U5D!=A45@I1;+WJ,[CJVFR'LR
M)^][3;S3'TU-S<G[XIP[#QGRCT601@&-5M:6?AC2,D@D@U!>$53D]66O5N88
M'6AXTMWETMX'GY45M#&3TP8 MM?']APRN@P13W*[0FI*""P;]>T.(25!3BY(
M_=_F9(O;!.5X?:C,)?\JU(I8&HXG8X>)\0P-_/G_ 5!+ P04    " !"BIU.
M"^^3W3)5  !@WP0 %0   '1R97@M,C Q.3 S,S%?;&%B+GAM;.6]>V_L-I8O
M^O\%SG?@S=R#V0'*R=[9TX^=,S,'Y5?@N8[+UW:2TP@&#;G$LM51215)9;OZ
MX'SWRX>DDL2'2#VXZ!Y@!KWCXJ+6(G^_Q=?BXK_^S[=MC%YPED=I\F]???KF
MXU<()^LTC)*G?_MJ7VQ._OS5__SW__9__>O_?7+R TYP%A0X1(\'='YY=8/^
MU^G=-;I*\B)(UAB=I^O]%B<%.D'/1;'[_MMO7U]?OPDW49*G\;X@'\B_6:?;
M;\GO/_,/HKO/WWPD_TG^]=V?3I:[+(I/OOOXZ0OZ]>.G[S]^_O[3I_]$_WOY
MX_\Y.:$JQ%'RVV.08T143O)_^ZKQD;?'+/XFS9Z^_>[CQ\_?5@6_XB6_?\NC
M5NG7SU793]_^KQ^O[]?/>!N<1*4=M12M1B;WZ<N7+]^R7TG1//H^9_+7Z3HH
M6"/VZH64)>A_G53%3NB?3CY]=_+YTS=O>?@5;8,LC?$=WB#V^>^+PP[_VU=Y
MM-W%5&WVM^<,;^0ZQ%GV+97_-L%/M!MI_5]H_9_^2.O_I_+/U\$CCK]"M.1/
M=U=*<[ZTZBJ%OG6DXRW.HC2\2(8IVY5VJ_5]$63%"+V;\JXT?TB+(!ZD<U/2
ME;8W>%C['N6<M2OQ@WA8NS8DI]2V$#6U;LQ6*\;TW]?D^RW-\%N!DQ"'E6Y4
M4N,Y6<7,X[(JTW6KLIBZWC1KVUED^(T-)A\_<__Y3_0O?ZT&J65"'$ 1%8>K
M9)-F6^:ZEX]YD07KHJJ(J<ZJ_ZN%[-'JEI(9SM-]ML96%O-V;&L3/-IH0\8R
M(DD'<YR<_'3_U;_7HW20A(@+HH8D^K62_<]_Y=^OS5EF[68/LG6E&_EGCSUE
MB6_7*1EB=\5)R[1-EFZMV[E4);5ND@D[*"P_R+[@14>94(/:E!.CF$$Y7G_S
ME+Y\&^*(&/;IS_0?E#=_/OGXJ9QY_!/Y4VW% ZE70A"QB ,>2/12MB+]'0+1
MJK:K@*MJN-DZ<DF^%-*O7<;!DZ(G.V4<=657LVY?UK\C6@"J,Z7MU^Q-:>/-
MSLMZ4GM.I@<]!.V4=<S4KJ9*RO*"Q/>%B!:%9J^TA64TEC;O[ "XC/)U$/\%
M!]DE^4O> P&AM&,0B-HJ8<"+(EH6L<+00%"TM P*BF9V! 8.1',XM,J# **M
M<1\D2@?A$2@D+:Z&A:2Y9P,&GT#>X:>(3AJ3XB;8JD8)>5%'<%#HV45".1\^
MED.T(!0&=(W;['Y=R\[<\V<$=5D07Y%%]]O_BP_:KA?*.NU[45-%YY<%$2N)
M2%'8[E>TL-C_BN:=#0!G^RQK#47Z2:*ZN",8:/3M(J$LVIHB0$\7^YJ["8B^
MMI[9*5Q&,<[.R/>>TDSO$CHEG3J$KI8*=\"*H:H<K"^0-JSH":2M.EN?/V0!
M/=:[/VP?4Z'%2_4[91SU<U>S;@^7OR-> *IKI>W7[%1IX\U,X8LMSI[(1W_(
MTM?B^2S=[H)$3V6%A%-*J[164+LJCGAY5 K <ES;\B+7M<T^,TCNMT$<G^[S
M*,&Y:B4H+>D4%%TM%6!@Q5!5#A8#TH85^U[:JG-/^-/M-DWNBW3]V_US0'IL
MM2]H@ /U4/K9OU;0[5) ;X-J7<"D$!-;("Z(&I+ RP2#?I&L&0PZQ110%9XV
M0?[(#-GG)T]!L..@PG&15W_IHJO\\U^ODG6ZQ?<%F;FP@RWUN6FOA ,\]6O=
M!1(OB>JBP(>BALU>H<:PS=W!A0YV&7[&21Z]8*[5#2Y6FX?@30,9K91#V.BU
M%U:DS=*H!-*'ZS3/OUX@(H?2#2*2"[0LBBQZW!?!8XQ1D:+;@*X$N_ :;5W1
MB+^9Q<2(%8>DA0&\NM0PP)9+>N3DTS^D:9@OD_ >9R_1&N?W:1QJV:$6<DH.
MC>XB<'*&?U:<A354 HA*3(_]1HS4M!;D08Q!II[FF!$AWP<8=XB_"+*$3%SR
M6YRQV<QID$=K#=@5Y1WB7*6Q, 4MR]&C*3[U7"!6%@;<IFJSOR-<*;\CRJ_Y
M+#JG8I,K_X*SQW16]:5ZNV2H%N-=<FH!#L?+\RC>%U@W#"DE +EYU-J$G65I
M/_BI5KW\Q7^.6IK@'4\[F.]C:@?P[KCZ0T;6%+=9NHETZ^Y6*8><;&O710+[
M%?&?858\)OKMI/JYQ*:DC[MXE'2PZWT@NKB])+J?I4D1)7O"CM6.7A2C%[Y.
M\2;-RA4665SA_.*MR((T"Z,DR Y7!=[F-Z0MB"1I%Z+?TU5"'"?.^_>29OJJ
M\_VHN5I/L:?%MR(0Q1HZ?A(=OXD>V4>KK0OVV05J?P95WX$A+TC#E<W"MSM0
M02N%WPN<E7KR_<19>>?:=1$E+]YV.,GQ*4ZP?BA52CAW&3*M%:@E15%9%GTH
M2W\--54TUYX,:"\1NR%, *7EG)MYNG6[$UT1KMK]<:YVWZ5Y5$0O0.J[=W=*
MNLI=E9*K+MT,=W!<H5*;&ZSW,RH1IXY&J;<(&5ZT/NPH2_/SCNDP+[UP/JD!
M'[BC^;J"_@(EH@%N4:]'CPA[/73<X9Y\]#A=T("]4\XAPKL:=E%!S^K:<V:?
M3NQ,M)>?S+D9, 'U"XFG3R(Z'_UA'X5E1H_Q>J+@)8CBJN^;.V_/:1R2-H&:
M55F8\"&F0(;T:%*_T'5C4J?@SG>5ZQFZ.C'P8-+2#OV87-LN".I2;9\&X[S,
M5"X593L5:;W$A 2O!AA="&M0X0[(=_@%)WM<K=9I\,\O4?%\ML\+HE-V\;:.
M]S2 ;)GGF/Q?J(_'&52;0R(,L[:+NK*6XP89K0>]1C3JN*QI@>JZ4%4976C#
MC+33F$T'"6E0@ZM1;(;>6[=Z;UW6!.I!1C"RZV%&T-&=![K';)N/9XZ+ETFX
M#+=D<D8#$>F^1;E"T3@=TPH<^AECF[K@+ 47J!1E$5!MX6JO#L:5C+?LJ6%9
MT+:L7%.#TL\.CEW&V6'1'<E^P='3<X'#)7&UP1.^V6\?<;;:E"?3)L'_@VMR
M2#M[*[LHK6I 916(UT'C^<1+ L"!(>.MK:(M7BNK@]+JYM(U1ZGZ7H2KH7]&
M6_N-=.E^!A*UZX<&LA3<(0F:]85]6M8#[XR4%HYT18 1I&,MY:&9[]8)C;7S
M73@@/3$-W8^>E0Z7'-5]I]7F,DJ"9!T%\2T[)]4F^+03=[G<,+-'F)+7=]>(
M3ZD%427IR8TVF\X2IN,6/>4.?G2Y7>0&0.L6= @I04<AT2(KH,&(F[''4$](
M ,N[NPM5>5^[!F4O& % :-RI;DXFE$JQ-.9H)M4,IR@]R@6>D$%/ BCPEYF6
MC!VS4-XY-42-Y4Q9H"H+EA_^NE_O2E^.V._A(:L AQS!"F0X!/1ZG>Z3(K_#
M:QR]T(B$&UR46NEPK15S"6^]_@+*R^+H6)Y%EM6X!P+[0"NRAA7 X64F0!(X
M8( B(-]NZM/A?'F_#X><]JB5Y!.,=<MM>^.UC;PU0%:'(']>)B']GXO?]X0J
M,5$C7Q9G098=HN3IYR#>ZTX^#>5=YGHPM$@8[HD .Q%D_VB(+E!0H$H:,7&@
M'!!C+5O3?^"C*&AJ"!O@"5DB;%#G,HS^A>B19H>^T/EF,:?A\BW]Q%"V\N>)
M0^+MKK 8J1A!7VL3.UJ,<A=[V1T4;S.\"Z*P/.TG7%D5SS@SG8@823L$KIDU
MXO4L)E7?+*,ND FBV:<S)E ?9U05J,*L2IE5\AF/F[G9,&/XC&UG:Y)+JEL0
MJ>L!+%CD]*H7Z8&(K(BX(CR*G0?AT;1+KU$LR[IL)^[V"IB)/9+;5*58[0QH
M<.F'6A95PC-$GYL-A(/LJGYJ<"BJ:P(>,\V!)[DQ9HPZAS<PCG2F]\5[1U5%
M>9>W,!0:"_<P6J/DL2@,%>RTAA\RM+@0KF#H0.%ROD@OKQ2'6]*B[ E(LJS:
MT6-K_5)&+^9TAJC57W)SGQ5?("; 'Z^L1 "7/X/-V-5FX*,9P!NW)I@2YTS]
M@ *X8W>-@QS?T8BBU>:GG(]".D^OEX.X=Z>P0'T#CPDL$!,Y23<G1(B/"% '
MR\--B:G ;,LCHR%LI.YWJY]\&-A,Z*"\8ZCC@CM*7T?!8Q1'1819@EF:JKZ\
M&4U=37$P.'HWK\(AT2WLZH*M(5H/A,4!_)Q^0HN:PO]<V@=))%L0=CEEBT"G
M2?2W4;%EV_%)R+-O/>%D3335G2+II-PFT==H+\DP7Y7F!T?-\E!IPL<8L-89
MX#A7?A^*)+GR^R#DC@7G>(/)0H[>9FU0U6B3H%_4(1\,[! N.94B+*=;0Z@,
MAH'>2QACD2])%4W1U:6(*;1 )F-F\RVH*95^C@%SY*)7CQ^M:)0$FN\83&G\
M6Q2,6 QXM0@PGOR#(]I4?0'F[W*^/W2>#\H4\UAUG1 ,._JCOUM3%U]"UZTL
MJ)1N"($&L?=#1P-_;\+9;X,##2<V#V3O"@"$L LZ*\.^RY*>!*V;Z[WC)7T(
M4Y<#1!6@+D>'":R+#+]1L'[Y^+F$*OT+K3C;X[ ]<K!#1I%-=?:E7X(L"Q+I
M/&>*2AU ?A+;)?"B];6F%\LZB*SYU\K7'E.N5=6Z9="LS2")SXJA%D&S&%K>
M4!QDK@M7,QW!*W?D&;O#=+VG6W@LB:9K>,>=1830Y?75$ERS_+6L]ILF'"!G
MXU:S<.#9M^&L&WPM:GKC"-@[](.B?WX-D@@E"8,LO,W2<+\N*IXR4@9Q/ZH-
MY=VF0C&R2)(+A<FA4K">0J!2%'A6/M2NRK^^*F9$CC.YF*--DLK%'&HN!X$$
MYZO-68;#R.""M;RXTX% JJ\X%"289@7BY>;#OF'TD:76:U8.]M4 0Y4;R;#0
M8YIEZ2M[]G*?A&3Z0^9 *,,O:?Q"YT)I )O:7 =U<7!3X]QQC+CM&;!.R'6T
MN.DIJ; FAC_K':!_G"9/)Z3RK2^3N7[\2 /*/3G?U8^81EPPK\*;*9X69P:S
M/&C>C+"._'A2)V!X-_.^?E+9HM EQ09$L'H2LVH5TRD[TU4\=@5^3C?",,R*
M@Q[4V<>C^A2!N@Q#-D$.XML@"J^2LV 7%61YQE+Y,D5UAW8&PBX/\$QL$=;;
MM1"B4BA*4"E'%E$\H3$3!3K;&VD2O5%]0DQ:<SG0$S]CI FG?\8P<QNY77Z\
M-^F/4-1QC'9'3UE<<X7R!<_8LT!7>;Z'>B?!7.><Z_S_?/SFXR>"]0R]<.T_
M??=Q\?$C^_\J6W>P+Y[3+/H[#O\'^M/'Q:>/7Q:?_O G=G3QQR^++U_^O/C\
M^8]5X8A9SW[\PY\7?_C\I\6__/D/]7_^X=/BCW_X+$D#3E,?_4AH\8P^?UH@
M>MK,9,[Q&K-,\.5?_[Q 1'"'U_2%D1ATIJ>"L2Q>7(9AIRE:>#RN$>>DI=VF
M8)%H*\E.4@9+^T,^6\U5%/RL(V"2)KA),D]2Z6LP)LE6H@*8R[< BR!*<'@1
M9 G=A20+K/UV'].GE,_Q)EI'NE6-B;#3E_X,;!&?AN-"J))"'QIRJ!0$RDDR
MSB)<2L&^;&>*+_$A.U-P0:[]K=;\P&O]<6M\F*@ BYATDQCTT4KO<!:EQ&,'
M63&)ZJ?X*4HHOM%I$-/CI9DTODC"2?2]X+-4A;*PFR;FFR7N/<=#AH-\GQV,
MIIZRP@X]AU17@7-EH=:\<SKP?N&J)OB).OP^Z-II7,XWR4IKG>8%6>I]6OSA
M3V1!]J?OV$R2_.>__,L?%W_\<[T^>W=K,C7:NMQ00PTJZ4MUDG8P.[GMEP5+
M_B*WI#<!3"TVZ\'4H!PPMA;Q7"J^G.R:PDR?4$6#,9"]0S([6V7LT:N0\?<6
M9^S--;/M1+4TS ZCQAK]IB,11&F&N"@?C1 1YN\F@F]"VIM5#E+U=H@G6WQ]
M:-/L^O5!#80]_'G"9;VQ9,8:40J&+1+M]2PI7Q$]2H SP]R$DA'"7J GS% A
M2<,(%8P F<#WC6U84$E ,J#6V@3]WIQ,F>G>AGTD51T4\FW(],*]C1= J$N>
MU#;!.]1#]SWZFR%_->.+RL/@;V1%FP.>'/68 *J7#: /LK=/H 8L)$PK #LV
MM9AW"R>I'JXH)C#.IW6%'?[TYZ?^K"[:>EDL,/H$P5AD,$<7V./)2F.$(3ZN
M-\RPI6<*_*I#ID_OPD,G!,P,Y11>Q0I_HG.,#?!M&=*/(1,60"U&9+J8K4=Z
M)8&YH)_/JP@!OBX98XJ7JQ-#A)F0!'2-TCJ@Y/J8GIQ7I:&.SFMM^\[.>4$8
MX%MJW,*Z-T?<;5QHS[C;H'!Z,[/ --7.:C/P!IF1O-L[F48622YD<CEZ;5\:
M@*:^3>;X"J-YCTGN+YIW%P *'VAPGPG<RH(0N*IT5 /H5U8$[,[A6#U!T-SJ
M>25L6]T.@$].E+-TNTL3]L3 6Z0;]WOD(-"KL$ (J.0N[UB.>#]2$AK3$VL/
M@G0=AI3 UP'('0\Z6IRGVR 2\O,U;%:4=XA[E<9]B$&_\J) @)]<;9=(UZ*D
MBW M1,!OB__(0FDU".^1@[\C7EO0<SW\Y'@]'/W*A8"P/]:0JWY#/+@=WD:6
MX<7P-JQ @A1Z&2$I"Q..H 1,,P8!&.N3J0L48:!'L1(*<!=)>^&K$@"\,*I$
MAGA)%!;-(Q3_4-UH]0+A>M3T70F%PGIK0[$7Z-+24'O22J2T]Z2!\3VIRF"[
MTGHP:V !L-]R37AU1?YIM,G2* RQL]+45;/G1HLA5@YZ,V6\PB#[)P(FE)LF
M B!<KB?_ML_Y,Z1WF&4'>$@?@K=?HN*9[KF38>(RY9%@IT&.0[K^Q4DN?>^@
MM9884:O3M>@8Z\4%7ET;*JNC]__IPZ*-&M$F+8,@3QYII:A9*]0-X&D;HHQ*
M>*72. Z9Q>P54D2#D1NF[X(#XV[P&F0AZ'GH!#P0U\:C2>!P)#.+(@.+&^L)
MM)KY:HI-V@J]HD+"BMG"%\P35^@U;J>L4*GK=(0UB%:#C4_C7Z=;8H3BXX?3
M8=4Y9Z>UO8IQ@V4!I6.&<N1$I]Z,G-.:;CMD^D/'86"7TW88TAWGL>*^Y7R?
M$=UN^?C E+=G]Y#:7&?"LK96FBJK')\1KP?QBH[7ZU2SX@6ZP2S<B6!@@Z-B
M#Q;N-TU;7&QW<7K F(<#HAU1]9EF^F")&'=4".V(@!_L'HYU:2*I84#WFML_
M9&FNW_@96J7?+*_LGI;JK-9WPVYM&Y3VK5OVO4M*MR ^ :];^ 8G-[OQ.-6X
MK:T,GM!Z6VVH7*9*?K>#MEU+F([9'A+; -Z&E#; ML]D'CA0]]?H-:V'#-.]
MW/9OE![: I)!^GUQ>,C8; IIQVR^PY5?%;7MXZU>UC5#>RR1<[$A)"4DV![7
M$(OXAE;6,(F_T$F4)*/G8QRMXP,9/9-T3W@1\CVN1G&TR]*G+-C"#Z@FH)32
MS@21H#=!E^O?]U&F/?#12L'>#&UH;W9#=($J$2\2+?=:,1F%O+LBJS'Z9L^2
M0I-U0RZ:_WA@#_S2X2I(_$D1+6>3P3W:+I5 [M.>!?GS99R^YG;7:"5B,+=G
M9?IK+\U2 <0D_+LJJ^P,S0U994\X#+PG*M#_I[=D7H*8QSP09:(U\8KTAV42
MMO_0**G!V\AZ70;TCVP!(9J>E%APJ#8*+M"Q#OXCW7_H_JTA !D*,4>3,'O7
M]!^XV2J/=5@%X3=7$2Z@PJ'=F.X^J2QV>M=B"@<@W,N8@OWOQ GRM<%5LJ:S
M!'R.^?^2_X[W]/3[XHU,@9(G?$>\_L5F@[6CM&M%WHN;'=+&,_GE1;FR1Y4V
M]&8)_]?7"U2KA"J=$%4*<:U@GI(";WEZG!"6DHB]J*MPB^_6#P[V 9,ZSL$.
MP)VG)5"@2M]FZ4L4XO#T\!-9'5XEEU$2)&NBXY(^(L1>3#%8TPRIS*''&V2K
MC#O,!575T*7T!UH38=+7J*X,'6L#?Y1^$L-EED'ZA^'([7)\.&Q]Y.DD_/24
ME]/P$6;4'VTE&YQW#2LWM6W!.V/D>"8"9$KEX<+Y99H=CR-6F\:-=PWS3(1=
MYDLUL47(,UH*L8CJHQC;!VPD+( Z$1ADT[%D3NU8-UYY ,V9:HPU(6VJ,=!<
MYAA.UQB'^26QDQZ@T]LOJPW?M_^)'L.0&3'1.7K!9#(M/TJ_I0%!]<29V;%B
MH4*ZX6[F[SK-;SQO"XHIA?GW$(4FJK[(TF3RHR1^>E9_E2T>52$NZ)9'8!^7
MXOR,OOP\5)IER!;%[R $S@EKQ:S/#B@+X_FNHP3GQ!-G.(QTBVB-#)#'Z6JN
MQS8KS28%K#P\O?O4/TVS+'UE.6FX6XMI^@,Z&Y : ,5!*7YT_)&"QV4>IO*"
M'='!%/L:&:?9F-2:2R:0U;28(&8V[-M-A6T,N,TBLK3:!3&J#?&-!;U($M,S
M]< (?-_F*GG!>3'1_JJV,OA]'+VMEOLY=67O8'_5SG"991[NYA@@UW!7QP"V
M/O)T$GYZRLMI^.C5_JJYE6Q_=<\-(_]7V>7UWJH&G\-9"+>W^I"6<9Q$RQW.
MB@-=S!5DJ4</57>TB,$>JTDE 'NM1K8I]UR+M JY1I7\@FVL% NV:U!7 KW]
M.LC,BS>R? _YS4:VO;RK;:3[( 4S$5<5L/^*DH+4$#W&L+RT1ZYJQ]8<MC#[
M%_=!C%>;0<2TJ05HCZ/?.OVN!Y6GJR57Y!RZ&3+6SIS(LQ6NEJ&^[)D88E:W
MBV((6/"9ZHKH%TRUHM16!C]SU=MJ.8.M*WL'*TH[PV66>3B'-4"NX5S6 +8@
M^6!O2/L0=5EBVH?T#M/VBF),K+A*UND67Z<Y^?MTK)[_TS"99>=J1TWZV04J
M/\KS(2_H1+S^,,O+P3^-/M"/?TU_?F^^!K:!:8ME=8,FI$$CWJ#D[TEW59[6
M[7=<E7_O2;+;64FNR8@[*\/=N<MSO",PB-@1+OEWC.D_R$QKN4VS(OI[7PHA
M,W&';LO0GBXSFF(+5 NRZ753%,953& 4LR306.*2OC:@ZU+0!G'N:/1#$"64
M\:M$LG Q6:R;5N"02L8V=7%'!:N!F2#O/,IW:<Y>V6HNU?E*'7X';;"95 A]
MH.+,S)"9&<1>K]+M<-KEGAU('6>KMLY'[4'&:>/$RK.^M&"5N\HJ\9YOJ:GL
M4SE[D"9.O,AVG$'F.2Y,EJ86=3CD@(UEXKF]<.V4+E4:2SU6 _@R;XR-9^R>
M8MY9@G&[Z) 21\%C%,,OQZP1VJ6:-3PAV;=<K],]O68:')I/J1NQ3I %99MH
MB2'+*D%42OI"K7Z#:LUW<LUA::. 5C]=%+CR@29W>(VCE\%,:8I[09:6/;9\
M.0I#+7<&&E9;D"DM\(,Z(MS,V2-B#9A V9YTZ'&07R;AJGC&63TX-GZS)9=5
MU=#$LVL'<U+2>E%#F,VJ6-6-B63C=X_&N7%-4MF.:0107AJ>,L-CM;G@#!_
M!R/V#R #I&?@)PP/]'6E<L"_P<5JT_CSP$'7KF)0KV#9!H8^H3Q59/+5Y+9^
M!Z#UXQPC^3BG,+Y%V/D?L^XXRG_KY41Y" /Z/<$0^,/Z@1><D*_9#O\M.6 6
M-RTP)FDMY,\LNL\2I<K01!(@9,(3 3^0-+C-\"Z(PG.\P5F&PPL^IZD&<;Z!
M9,4/LPI!B6-HLR&CRMI064UC&LQK\H=F ^VN#)3,=P.IA;"LM$%T/UUMX.QC
M0*V&NS:5>!E *\'J@,!9KZY^F5O9&V3V/L)F54RT!Z?3*R:;J+C6/R?5+.3V
M@LA1-QEN6K&?S0PWMS0&*$W0LBBRZ'%?T(DZC6BDP7II4I"OQ[3854*66#B'
MNQ>B-X]'8@)?YNB@0W)7HP,-A^$>^]TN9D\'!''U=,!5LDFS+3NA-WD%PK0&
MEP$AQE8)H18-R>/;$*@A#'X*/I%QYU&^CM-\GV'0\VY+  J!)7;H<[JT.NY_
M1"'Q1?IEDU#8[9)(U%6QIU5MYT4AV\L#V[#K5YBQEZU4/O M.!Q^S6[F1HW=
MN06-T =>L"AP(EF,*$#B$M5\M#>!=*>D4SQWM13!S$N40+YXJV8]9\$N(JXD
M^CL.ZZG-PM$ZP0SY?:8=8<^Q+I^>N86X%#0BOJ6(<0?N5?84)&78^UF:Y&D<
MA4$9$D_6_3D=9.A_KC9E-M\@KA]>,@D<G*A^AT2:JD6$:YV->A>H53/;36K6
MS5Z-KFI'Q^H]>:YK4M!T*3$I8AQN1P4T#<9J4[I-?8I;66&7VTLR7865)"M$
MD7@LAGY]P&\%.B6V_ 9UQ=I$]]-]3O/'E?$8#4"!;@@I$2)L_"CA\4X&AN,Z
MB^*%P66N,4+ZJ?<R7,C;:9:1X_BI>4G\@K/'M)_&#IKM-,BCG-\8.];W;H=-
M#:4F'4$U?'*8A($'5)+%1WF%@>9NR;(T.TLSLJYE+M$DH8)5-2Z3(]C9IPBF
M96NW\HH'RU=$:T"-*CR9+@[I3>'F_("N='D6^7I4\#9+^8/4?$::A*7&=9PP
M*\/2]\8X-QD@IZG>Z?GE).TA'FZ\H@;VVQ4S"C1N/+4*5K5[,?;-U#HTMBPI
MX@-:ANF./KG8: 'BWY,PR$+@$]'I6"*>E4Y'$9?9,_)U%NWX8*PQX28M_H*+
MLE\UCF)@?4[S:PRS6,Q-4==#IWAZST J0P=<U,3PP0E,U1 =RVNB,Z/_<C0:
M-E_'")B+"3Q&8-SEJ0&/<3P<)]1&]ZPU4DY/$W3:JZ)3#ZU5IA=S3X-N$/?D
M>_L %$8F,T:]&"R0=',8.9+ -QT'6@$>K=V/'0/P \Z/ZD\;N$Y)68<XEVG:
MA<41QIXX1V7S=E&A;%L3*!09?J,=_.7CY[)[Z5_^6D855V'$9WNRCD\*'DUL
MYNR&5>, % /M4P6=+^MH^K*2*C>)%SYR8F,OFA'VNCL$+H@R!J@5A\!1&J;K
M_;;:\YVO Q^>,2(B]*F#\(A+FM\KB!*Z-"E2M"L[^7A[8ETBFM^B^*;9R0ZS
M[Z5I^!K%,;'^JGZ?H&N[P1!D68_+7'R6%@HI^4IYUG/'&F2.R(N1;5"/"NGJ
MAG2G9Z@U62S85N0;;G5>R0*XX*N,:8WE8Z=@LO>L[%VB#(.KTU>1Z+T1NN_,
M4D,$L<E9I5;*[;M'&NTE#QVQTCS1<5G>DS' H!\DC_KT=8+S0_ JE8 ZS4CC
M3T<"E#,X$_\_]8?<'Z1/UT;*O%5U,@])VI]%P^$VLP$=O[2HEV[PPXR+-F,M
M)%G*:7(A 40D3$PM1<S"Q+QR>3KY6%BM?U0"3L\7%3J+!XB/A7_K%GV3BT=A
MNO:& HK)D*.4 (.*SJ$)6 'WX7:Z^X/H7I_9 PQWF+ZFN2],)N[=@@X1+.@H
M/#' "GCBV^0MV@6 O#E=]_MJ<XW)BA+;>34#6>?HT%NB $RZ05S*+Z\WW")X
MW!L@2DX% SBY#4<H'[!:QC&;O#;_9!;@8E*!XQ %(YMDQ_SU>W-$M-YRJ__L
MB>>UZS592(!YE[G#8GUYX2HA*NP'7#PRKL$A&LVMZL+Q>.VG(>J7 Y_8.$A.
M6:*O2RI+Z+EC%7V&J3@8>/)N08<<$704'J9G!3SQOO(6[0)"WIP.DR+1]Y:>
MTS@D/.:ZW*2%Y?S7H@Z7B9$L+).^0E7*_C,J847%_?*K4YL(FAS)%HA">B1;
M%+HCV1U^P<D>TP?JSV@^.<+T7Z+B^6R?%^D69P9>U[@&AP0SMTJ\LL0D$44!
MJF31*Q%&E;0G3MRRY[J8M.PV;Q!IXO7-J_ 'D_I[= :@!'?Y$QAXV30P1[\T
M+02=6]N"TI)MD$=J]2BTVC1?A;S#,<UG?9;F1<[>C60/7]X&!]-]E;$5NSQW
M&=L&PA''<2J6;EIOG**R3L0J7:#F6ZA5Q>"Y+=]/>S@]-YJ$*<+QTB0T\=!?
MG#;U-3J!'5NSCQY#V0I34P1\^)^^2?B#RZRX]IUH+YV 'OZ#O8 >^P")=2TO
M$VND(%+M&EXFKG+N^A>>8] /R@RV/@3J2)0QNTVL$X-%DOX>KA1*X,Y[L!G0
M]XG[T6, ?T _>H^?J"N_PSOZT$/R9)+J7RGB<@M;K;<PC/.BJ"[KB>OL:WIA
M%[>GW>% 8WDF8B(-""7#0P(!55XYU'%&-=Y.\(DA-D<>YB ;<6/_'@=YF@1Q
M5!AF(S&2<G4?OU=[$1ZU@!]H'VT&V!5Z,^2T;LP[A(W1!7GK=K\*Z6WX#;T'
ME)>RB-24A#D*-AN:LI+>B7_&*,1;>D&&OESP0+Z$=ED:[M=E0L/?]T%&0!$?
MZ)L=* ]B#'5)GBR4MU%19]1+6<HMG*Q;EU8,)E26]3@<&FTM%%ZA.,KS9)3-
M&OQ;S [JT.[(,Z@W/0.MR33.MB+?8*OS5.:X!9_HS6NK]VSLG0@.@ZG#M52]
MJ]K<=UWMRNSD5PE-81N]X%O2:?EM&D?K@VYM-:0VEVNM0=8*$[C&"42S'OI$
M4_T&0%T78I4A7AOZM?Q?#Q*>SML8H NWX: 6%G+#$>V0Q.MG'.YCO-K4V0*K
MR\KTGK/1KHAQ%2[I:FZ7 ,M2E)XFUL+-2__L)5GPX7.,A?OM-L@.30.!1TQ;
M& I<L\3@^%R'TI?33:DSM"+'^0ZM;.Q) MC(?%CF:_*%4)-9W*"5]QD0[>$K
MRX$(A%V;+(BC>I04V,=!UI\$$9<@/R9#Y$D0JYR(0/L\1[=X250N\#5]1+:;
M:&NY_GT?93A<YK=!5JPVU8-K9-;R&"6LC>VF 9-]"V2^,%U+Z286_"LG[#.2
M7';5EPB,$/T6%:D?PFM\#MQYNFR_<TR8%^=\VN)1*KS96*:>Y4Q,L3$'2;5.
MZIQ(I;MM_&(V0YJF;F>'4M.TA,YK2/*5-686U82J^2NT?YBU98[S+7_3E$U.
MDO;)FF\,,3M_FP</DMD:@08]EENGVUV:L(UB\I>@!$O<85$[BW7C5^O9F\I7
M[G>[F+UH$\2-2^-UQ$+]2FSRQ/.%&+K)L=4Z\Y"C[1==P+%&U,PK4->)5O6C
MQV3*7B51FM\K]NRDNFB/LR!_1I=Q^HJB1GM0I+>*/0:DBC5&^3/&1:MH5H;/
MDX5.6C=AS)M0\C<X]SH-K]J>U2-2F3G5R<'$21(EZW@?TLB')FC6%%L;&;;R
MT=B"62OSS$SM-JI&G\./]!5O\K_&F^*#:G.:4&R(M6)"+EK+HNM@%_6DZ[!
M564>.-UIC2\+1CS'6@?$S>D#;,*RP:@64Y@-AC3$CM<R*:(PBO?TB.T>K\NN
MNGACWBSD]XFWNWWU?/9%D-%-O?P69^S@SF[+:[J/@>QY3=A6VN5KXS/H^!U4
M?:BZIE]_B@I5'T/D:_P&'_BBUFD#3M1H?FR034U*]0[9U(R$<&%=I4Z#/%J3
M!?(YM0N' T[H+6L$<4:V5NL\CLB#!6+UL:EJ6:.'_F1L&W3<@6BRKPYB$.35
M7F 0WIVF! B>GC+\5'JA,MF),;$-Y=U>[S>R2'*)OR%',5MEMO&%G$,M:^Q2
M-ZH@%+PA*^)[>@D ^%:^.0(E=^_-X>?PL9W7( L?R%>6;U&N84^GG,NG;CH:
M"G,^^CNB!="OM C4ZS)CU73Z#HRLUX5G7&1=#ATRO<PRTJK\I?O3@Y"L@NE\
M5#P):<#H3;#%Y^DVB(3]P-Y@UK&? P^Z'MU>BA2S',Z_\F)04T"/+(:/NYZ&
M&6:!V=/0 F*9V+2"YKNY3#-1_89URYBIQ89L>5NPK#FG!VKB@$6F4WU EJAN
M6URWP&VENZ*5L+NGDD17J*D/>^*@U(C6HKJ)P1-GH<<#NXGBS53<FXXX3NU5
M&;>JB!0_5M< GD*]-@=P$Q#>63Z2,+SPNT#YST&\YT-0GN^W_&\#W.XT'P+Q
MIQ.UD<Y12ETB_<J"<[>\@$=<8_TIU/B6A[YOKD9K1-4U[/\IYX?U%WD1;8,"
MH\L@REA;E1NMZV=TO[SSP\]-R3FU YN2<!ZM0563W]*F'TC!(K]*;G$6I>$O
M.'IZ+G"X?,%9\(39C^<$'A0=#!SFC@Q6+Y]6M3/W@.D]W.:4D<X!-2ZT=IY<
M-Q0EB&NW0)5^J%20%T'G'1_B3W2(=]UC,,ODW_1Z >_"K5BO]%WXE$DN5]QA
MV@]1')43X!M<E.D8TXO3JX?SI>V-"NL*W5^CL+=9.0%<T?.D9FWT+_0 ILK'
M228VK$KP>=Y\;9 *;9"VVJ"HVL"#:Q(#X:ZX&P&)=<L+$=/V=R;T=\+"<-O]
M#7XYM9ORL!&U3!PT_]%R+6Q7(\RBU])J[>I6R.G9J&W!)F]E"6C_-GT[-*Z%
M^I8%=!S"-2O/(?"&8/8MSW_X2T"G7,6A#A<>L+UE6A4(EXWMU)&XK 15M1RC
MZ#UD[7"+C\L9<3I"I^E!<OCGG/R61RSK9A"+#4-^Q-F+)YOJ=AA7D]H.X [#
M:=;K=,^2S[$D5?2.9G]F4)V0RT ;G>Y".$M=&%6E/4GOV=\%0J!+;_N[ ]#-
M?ON(,SJWI<,517,Y1.F"LW1"#@&DU;T+(%Z8>[:J>#4G$39G7&UG#;0@.UJ0
MSV6!T9 SF?Z0!.ZG0)? _?AW1V#%G:_RBKZ&Q'V"#HG<:T,72KH[C:44%*5'
MV-)[.=$-J>>TP"6OS9C1Y;89+1S.\,*_[7.>:?@RS6[P:V/VD*4)^>>Z#,'H
M":BVJ\?E/-#20F%J>)1G 5:D!M2<+K;J@(W9]L!2IU/C(=@59LM#@.N.GS3B
M=+59ABD[E?H1TYF!AH;RX@[9IM!7R"]!+P[0,).R('#H]=1:NV2!#B%=L.O@
M ;&K<%\$21AD8?[3+@P*3,K_\>-WO2 WE ?9:]!;I-EVJ 41ET14].3C=^A7
M+NW))H1!CZGW(PRZR^4CFF6V:)I0,7_&X0]I&NJF."H!IP]G*G06WYJLDY=7
M11$K2\-TTAQHZF^L?JWS$RT ^UBF#B7B,YDZB !@FW6V":;+@A!8KG348'@F
MS*9%$!MC5J7F0\H2T%U=KM"'393EQ4F4+!#_5[HOOD:1'WGVY9A0(K@%" #D
M7I,&+<]Z3/#;*@Z!XK:^&BS3@JI3K.'J?N'J)OR"^8.5-]:K7OY"8T8"ME9J
M IK^E1GT0H/@O("W!#A*D$M0 P#UN^#U1])K613$1KZZ71X"[!V--6@G)5%=
MU(_)1X_R5.-M];L7B);A0PEI&3@<9E(DA*I566[IO%^#:&EIEYD0I=H*F0ZI
M?ZN+(5X.9C)BIC"?D3"U/9E[:& AI!I48\(=C"_8RZZK34N9Z^CW?13RX,R$
M1V9JL&U>A4/ 6]@EI U@HG3WJ\.'AC@B_\<K@''Q(\QKL>6 XJ,0*'%L@=AE
MDRT*W5'LTFJDD)9V2!RYML*VA9N1PH0*9@I[,]?1H*$+:0T4W*%7]\*408B<
MF;A#?!O:T_?06_>I,T]BZ&QZJPLWFZYR^2!VPKY\A]<X>J$A0G<T%#X)GO#Y
M'J\2_!<<9*N,YFW6P-"J%J=/8=M8)R; Y-+H*(YJ^06ZH8'4#Z\X?L'H1U+T
M&6@].I&1624$^^JU-1S%)Z^ML>B>;K]$Q?/9/B_(C(F[@!M<](?"&4D#T$MO
MC1)QKT0,57(+[NDIK8KY@N.L"&5G5IFXDMU;QV]K^L@>6>,\1G%,D\?Z0"H#
MT*G(9( XE_N=[#)C\(;S(\FU^YW2\D[W.^4:B_N=_"8Q+=@8=8#Y8*E]$;S1
M2Z-E.=B-3PU0Q(U/#4H<QDD++\QJD"TK[#(>6J:K$'7;F,8# ]E<7]!X8"4"
MA!A@9?=#+6#[(:LH#[9$50.ALR8%QJZMUN5KTJ 3#RTV].MC,#P?[U+2D)M7
M,GU[Z)E>*"5 ;A%WM=9=%J[*EE>#P>\#3ZD[S#U>*6;4UW6E@'&X=<Z?^$N>
MCA.>VS0K-FD<I>5-L9[;&L8UN-QB-[9*$BW()9L[/K7L,?T%X-4,(..<;N';
MH5+8UK>#I%=LZ\W&;U&'7XQ39I$WA27HM0Y  SUCGCXKOC4\G;(O*O!U](+#
MJZ0@'101Y?C:Z?3P8_"W-#N+@[SO=J)5+6X9:&&=+$J^P"=,'!WEJ[.WQP-B
M52!6!_3P!VRG8S[:8E;"2%O >L')HVI&K]18U^0'-Q56VN%VT4(MK0A^M/3%
M8$_8JD.S!6-U4'9Y_$)0D.!R)*>:Y+TW+34R3H]AU)J+AQF\+.*%&<QRY1U*
M5P<QYOH;J>WV,*8'-N*!3 ]FW$&^VJ>YCA)\5>"M;HHH*>L0XC)-N] X;IW1
M4H@5 T+T9.JZ1+(2#5T$*Z'@\(K\EF;W_'N9";@[H&A@W"?H\E)\GPW";?B&
M -TK%F804$F71EL2'2T)J SH77XC: F7^(UPY7H-$LNF6\OU[_LHP^&GWH5'
MG[CSU4:O/8H9=ZQ8&E>BD L*:YMNB3+/--$7(4[(IT,)G47 +Q+,X"9?&9AA
MS8=%_$\YWNS)X+?1G9Z:B7NQ7&_98[5D72 NBZBP;XMRK5FM 6C'GC"!IX\9
MV,P7UB+2W"\M#%84( L)S80<=LE@H1C$XJ!O30"Q;Q/BS22G(-8U.=WCL;52
MW/FI:E!.AR"/0  -=+M=- BMXB;2(*AZPTK+<Y!!M?G#3L/C@7X >W<FXJ'A
M'K'9YGQD!,1'O*)777XY#=:_Q>F3\L!#5]C5ZW<J786+6&4Y5!8$.MV81V<7
MZ.Y'1NLQN?EA8?10W."FYB5A'GI[R((0;X/LMWR9A.P_S X>>^1<)C3NL4!(
MOE.79[?AV7]Z<0HYR)!2\]H2;I@/YY)&R!+R'YO :L1P<QS5ZLS^YU&^CM-\
MGV%-7@@;85?#D:DMDA/X:FYS?,3L* F<$L*^FUIC@?L^,AH;W/:5#YO4]=;Y
M,K\-LF*U.=WG48+S_"S=/D8):ZV^&T"3U.[%%K=-:UA&5U8UHR!'M&YZ*E/5
MCAK5PUY&>I=-X\<.O#63+"+?;&GDS?Y-<X/IVB!Z:%AU_NS@J.P=L@=Y#1V=
MY(>M'NW3:-$\8NM5@+(G,P,R8]K'- ]V\QATZ$1 49DOX[[*5MO8[$9-J%G5
M7"G*1XWHID;S3+A!P[1 8YHWX[$6OU;#KQ:\3F//6XJQ-. 7;^MX'T;)D\%9
MNFD%;J/2S6S2++HJ\C%9]*&6KJ_)?PT6L3[,-DZX;K@C<!IU&^Q)HMDM@ ?'
MJ!M<C.&37!R030I[#+A$)!TQR>SYF+%V!:5="6S8L W@^DBD0]N(W5<RW&5[
M'/X8)/M-L"[V&:F^S$NC2<IE+NIJY]7,#LE;<E0*M<2J+$@Y3!:D$>:TS5BG
M.<PH8@NLUFZQ:U09[16/0U>5GPIEF$^HBQ1M6UU%_E6^SHQV6;0-LB@^D/Y+
M\BAG#QVF&SHA9Y7MB[+D N'?]]&.952@"@0Q/W,B:\M=F@4T(7_PF&;UU[^!
MV8ZNFR[[#5-;SB@J^W.GZ<7</E.ITU_M4<KRB D 9U2S-.(^B,L#S&TE ?R2
M9B^$) ]H]N)GQ+!Y6N:ZO4HN6/[;U:;*B=LS:!H(NAHR36SH(J.2H9E_+^K,
MOW4^8""83V+.,9%Q5LJ!C9W&Z&J-G&ZA931NS@DQH/%,EB:Z/@<>EM=<% =.
M;"ZQQS2S>2WJ86)S$[.J0+ 0[](\@MV%L8&:239S%<X<OA&VW<7I >,[/A&N
M%(ITPZ:%K,M7P0PL$9X#*V5.JG5 0PJ8+D/,.4NW=&7!C^OI9/$1)W@#S!EC
MA FO?IG"RW5^=#Z1M:)*GZ#SO.D:&Q0YU,MEE#\,&68(?'+U/OC($ZWW8<?Y
M_D'CR0+CS0.9C/N= ZGFJFV#YJL8\P'>-(6'A0''!S%@DP[TPD6Q4:#&BL.'
M@*,$KS9G&0ZCXI+O"![ZXC$U,BX?!=9H+KP:2L-_R(J.ET95<=A8R!D-<(G^
M7@0)+P?WP<?APKJE1,^U;%EAEXMFF:["_+B+#\";U!,J['0%K,2$L-Y5 @(*
MP;T7F.7%P5"LO(DKP +T=O'$2L.A67_U5P>.$><6=_@EC<GT[SH-DISF*R=K
M=_[>=?1"'XS\CR#9!]GAX3E+]T_/#\]15AS^8Y]@_27@L;6Z.O$8;;WD(416
M(6(UHK)*5->)2*6HK!65U2)>+Z(50UY#=M\854-\0D79%*P-/G^$O]D\#2]:
MQS$>D<+HK,9W/,SI]?9QVZ[+*,N+<[QF6HST?49U>^,!S5IBF!\D=7>=(*L>
M5?5[[0YG:AG6*D<&U$WQ^=,[\(H6O+'SC:Y),XV'] ,B[A8\Y_BQN$KR(ML;
MO)\F*^QPL2/55<@D3PJA8RG0)?N$"KM<Y*@QT5WBJ $!A6"CO&-J$3 T:Q-I
M=2"R\"%%V&SJPR&]/YM7'W!&3'#I<!,N2;4A#I=)>(?S@AYB\TV$Y5.&,?VD
M?B)K5X>K":NE9<+=*BJ.2GE$*D!5#=7V?5T'Y.1S4BN#058ZFU0.P6IK\@@&
M5*-)XB1=&32Z,JNZ<LV[,JCJ  J E!T971ND>^B1 SZMO-8D-5 >^%U#9VUP
M80GT^:6 +9,S3 %8L/RX>-M%&7,;YX3*ND<VC*2!N2):8XBS!3J*(BKK#VOZ
M;7K V;9*3A22,M2^XAD+(ZQO_%%@SX1%"N#!<NG'X"W:[K>G:9:EK_1F3[ C
MOQ0'2U*IJP%FE\8^8YJ5=:"Z$E35X@_C+.SD.V34C)AMD44)"M ZC>-R@VQ;
MFKO+HF0=[6CZDFVZ]X^*?= UX60?;F')>8?IBI:H-9:>NHJ ":JUT9BB=2U>
MD]3*UJ-)P4L0Q>SU]\?:N+7".&A2]D/6A);]>'5'S)^#+**-?T<&[9Y->;&H
M0W))].Q"JBJ":!G0[?B)E'6)=A4.NGA6@0 &L;T;\++"0*A5[EIWH "ZV3ZA
MPE#HU6^LJP'A#L'W=(^.+O]8DL?5YKY(U[_U.%^-C$,\ZS07HBK94RMD.L,*
M>>#B>IN]BY7>-G<8+MS0H#]86%+89:BP3-<^='C@1-1M+ 3<*AO8(2*"_/DR
M3E]7.TRW79*G)5W?LOMWUSC/L>XYA %UN,2/A64"K(@LHL(+5(NCH_P"\1HT
MCR2,-L_PPMP8*^_WNUW,/%,0D[42,7E#:D)1LDFS+7CJ56MD"O2RA:7#:]:5
M2M<XR/%M<*"=H!NW50(NKU6K=!9N(=>,8247J"H+Q1%CS1GM=T$4(L* <D./
M;OW1'(@XI'N =/=]2VK99_QHFXP\:6UN3*M'\?$&,^A5;"W$A"O86GRY(\9=
M]/1<K#8_Y3P%Y>JQ(*,BO2I[\;9^)EV%+].LK6N=843#GE&U.J38..N%O3%:
MVTFZ.2'U\;2KJ*JQ3'3$ZF18[W#VF%,'BK/3-L71O+O53V6J5I0V&@,W&\,K
M'D_ B"[9)Z"#PV0,/$5ZTLP,83PS-1%VF9[!Q!8A3P-'*XW+::4F\68*.LBJ
ME7K4_!XTF8,QW(2L#L98&Q%UR2MLDS,O\TE4V6&)"BRC2IE4HJ&.A"F3U.HJ
M,G.T]<)1&>=0!XQYG0NH3LM,PSAYFJ"RWB8771-OGK804@=3CY,RF]>ES<!#
MXH0,:$5W>@1_HWC/R;O^#N^(LG3&7^=\-D.!9/V3VX:(*CQ=<W/B-"#JKO']
M,\;%U7%WHN^E3JLJ7/DP.[NT6S:/7!SE5+ZY;0,X*7!F(Y@#&@#,EK<9@$JH
MC2F3M;4/Z^8A"\%R;VJ^A:[1NR/FFO,G>RPVF]R<](XPP(_UM>7:V9MUL5P1
MTIC5YMWYWF2%;%<-.*>5]O40O;UTKJI I [@AZ['=*<9-O5]Z3!V4S)KK?E3
M:<ACVD*<K3:74;X.XK_@0'9]<(I*7<9TCK%=OFA==/=L6XG0JSJKH$]2*YVK
M\WH1K1AJMVC2IJ#+!O0!UZ^(T>.9@H 6HVV:%,\YXG?:?B1D?$:?/RT0%1">
M&',:#CJ:!4)HZ&@*>.8#B)>BVCV\IF.)WZS)-[:WK!Q'<3J*T;H0J<QK6FMM
M_N[C=Q^]9Z:(S4%T%('I*0>I+YV*A;PN7WE86CH5$VEU[X*+"KL)&S^]&S8V
M43J*CTV(^LG(2P*:B0C)J_*4CZ6=$]&1UO8>V*BPFI#QN_="QB9 QW"QB4Y/
MJ1B]3#4V\JI\I2*W<RHJDMK>!17E5A,J?GXW5&P =!05&^CTCXK+38&S"?G8
MJ<]#4G8M'L_,@-;X?OC9UP /SSC#S*;W0%4I@(?R58I>_T@[ 4^]I.84;(0Y
MB1QA(3_9XP>2.T6LOX_$&\LUS^CU4Q)&^9K>6:!A0/05VR6[P3"4:^KZ?"&>
MQN(A+&Q65[T#O)1F=1EN]A=N=H*?V)./#JU'T7:W+UBX.QDB< Z;JF8,D*WX
MVH=BJ!/[7S"-PL?ADLR-@B=\7BI)+Y3?8H(F_6N;UE6!G=P;V=D;IE/5@LIJ
M4%4/2QY !E!>E1\WS :97%L8E!96L$69)&L=7&B".6[UX0GFH(5BZ%F:FW.0
M%P9C6:EK+X]H.3](TJLQGT^N)0K#@;\)"3V\FWAP.S_LWMVB2217F^IQ]I[)
M8)^PXYE?KRVRB4Z:2:9Y5)(E12ME(;<XK*WJ!K.1^=L6?(5EAC/97,T,9"/N
M#ISC?)U%.QI*O=IT[DG\$A7/5TE41$%,OROA@WT5KNX.V-DE/FM02U,F=$"5
M(UH#*JM@? &Y.S#.1N$FURLU*DC(HH?;54CL<G9U8  N6U<'H$!I="MI4G!V
M+Q7Q?FQV(E J>NTDML[(6+LU7=YM^ZI\6<3)[;1?Q!VS=_)Q#<+I3&BPL(3+
M:OOB>MSV9S)K#EZKE9P&N8-IFF=%@Z+DO[KT)'_ZZQU-7:#(?]?YW0&1NAH)
M=RY9N@F(]*)C-'.!5FE?5A"4=J0#7"D?,A)*N,26^H$_WH<@24#':N<48_)'
M?Q2=.B_.RC3K6J1URCC"6E>S;G]6N?]AGK.:0D-7F)/V<1-UT@Z>&7=DM.[%
M7;N,*]QU-!-ZE?\.B;N1&CK#G:R/6[B3=;#SQ+0/&::Y]0XL)>H#3;"L63]I
M9-RGJ95JKLQ66Y6NTM8R :!<W3,: )!V5XT@1?9=-7S<H?_B]WU4'&0*71N\
M<F<D[9 19M9TH<6E%D@)L6OHE^_<V^62/Q88[#+) H .1Y1TNTT3IL5->AMD
M/P>Q-NQ04=[E2*+06'#"K!R'SP+=I(B41:PPT !BIW?.]=X1I5]D2CL=-'0@
M$08,'4)</OM %'A.XY#T#6?>35I@]M?[71P59VGR0GZ*TN2.[M?K=J#MJW+Z
M2(2UG4(FJ485_XQX)8C6LBB=+ZN(1D5452%6%PR/IC(8Y;0T[!,9PR JOIPQ
M#)^.R7B'=P00ST&.;[/T*0NV-WNZBEIM[I\#@I;EOGA.L^CO.'Q(3_&Q<-C'
MS.'UNJ;IB!:00_A8!I4UDI&.U<D>^V"UHF.UJ$C1(VY(A8 4GK QFD,FRHYM
MLJO:)#@V0<YJ!Z?]6#)(?<!8)CAT"%0A0=V^5YDT0BZIK--=X"DM+.$IZ(MY
M<UK@E$F]*!)HT@LA: [TOC>E%P/G@?(-*C6.0-_@F]L*>#[H7]<R@=.8_,32
M<4EYB&(@XRP#L5YSTPD9Z)F&<1>T4^^Z:G^C@#G+?E!- H$"X>1K,X.,HWV"
MX%L,NM34J@T%3[*(FG6*V3)[PE<KR#)FER;TUNQJ<QKDT7J9A.=13&\C7@09
MC16[Q1GSUZHSOV'5N/*H]O9)%GIE#6BU0:P.]N9$60LJJZ'WW/CJ%^;,T#=K
MG0TU Q'<&GT@X6LT('G2L0Y?F\/$Q45KHAES@<K)6T]YER_$*3067_2HRE7'
MC" A,K.I[7)0U:)$>%M-!Y&QRXWE;I?A=<1(S!YQ8\^\L$L3N<'*PT3<Z2+$
MR![Y>J0IBK@L?Z2)2\^'=Z/W3T8:%S2-R[AQ[!V>'N/<KKS,T2@NPLRAZ&3:
M>:T)LQE>E7_3SVM-H,J L?L:*B3'6[,]G) *V!XX*9T'V!-/3-WTM+L9Z@U]
M%VJ=;O%UFN<&FRN*\@YGJ"J-N[U!RB%>$'V@1;]&RX+,G![W!5T0T /=VX ]
M-S?C6V9&<U=C@PB.,XH#T/=+M8#I3E:U:'$'\LX%0GZV6[*2'_"N]D5>D!D0
MH><R_-L^+ZC+,*##Z)H=$F=\*W012?HVJ][1$^[>5C$4'=*Q#T8O&%UL-G@-
MS[[I6Z4T+-V@L+(UQ^M]!O_V\$0\Z+)\(A*X\P<-W)8QESS*HP'5AY3][90&
M>909&9=91F_LL>2,&I<P1>4.O<(D;:%S#%4TL9D[J(*O3A[IUZJ\I:CY/1@_
M,4L[G8L. M(_3,>+KHN8CA3 LX8J(JSAT?B"8>!<H;\^Z!F"@<7*/!757$"(
MK&Q4MBA72EY.! 88?XZ3=!LEX!/U4? U&N)-L>LP9F#]C,-]C%>;95)$U?3K
MOG:N%^PA/QQ>DM:BJ_4]WQ98;<JE>=YW3#S7AUS&)$S=1L(6<_D!2O?F)]#Q
M&ZCZ"**X18W/4*'J0]"'T?^(+>8T6&06-@K!);-0T9W/&JGUZ4%>04]$^*Q?
M=>C-YFV]+E%5Y(0,2?>Y!5QZ&P<\ZKH>!R2"]D,WP1;W!M;WBX)[A)8=AJ!>
M("H%'&7OS!QXKHI8,R.<"#3'4<IBL,']\NZ^-]K+0-9UK'*/)>:A,A^(7/XU
M<%38M"9!1?RXM<9Y-+D)>:0!Y2;,@1X^C><"0A#%]'/V>>(K9IZ@Z^(M)ELJ
M:^)MWL4<'KJ1X*<.PWDV\9Q>(-F[\4"];[E-5/_[\3W*U\XFXM1B\L??'/H<
M;>.<2"(?$&ZU3O%,W]YIM5!8QLGAJJ5VI*58UHEW['#T+\M-RBF7]UI><+(_
M9F(G^FS2;!N0!ET]QM&3--BR=>/!2-[IO1<SB\0+)4QNT7AJH"&*CK*P9!]I
M7N.A@5W#NK06A;T^8P%&\3J-!1(](]C%VP[3BT /T98466WNR5_S3; N?R,=
M.0D/C3_C&UW-VV<$JZN/(/X5%N/0^ XK4'W)8^Z/;JM>%X'"XPL\WKL+2VH-
M\BJ6O'+G?,ZC/'AZRO!3.>LHK3$(<>J5=.@B^JT0H_&:$I3)%;;]2+Y@V"]=
M,!IV"CB^^F)N]&+PR%)%=VA@!1G5,K<5'C!#&S=B B=P3IAL"_>+PG-#MT.I
M01;XQJPS<SQ@2^_6J"G0W.9@Q]DZ"N+;-"LV:1RE]_B)QHOW'K[VBSK.S-YC
MARQS*Q=!M0PJA8"/7<=9X\/!I"FN9!G<34#E- --%)+O#Z&(@:S;S#2]EDC2
MO50RWK%DK#T^\,0879(L-F;0<L>4:AG^D 5)OJ&W&WY(TW"5W>/L)5JKWOVT
MDG;(%C-KNO@Z[F%5<O3?5!*E&2IE0:-=W=OEDD\6&.PRR@* WG"J-[#44-X?
M7BEC,@T1"!IJ"F.;1_S2!Y]:@=$AQTIU,APNB]LT2HJKA*BJ?E#85- EJ_IL
M$"!W%$!!@9@(BA)Z"(.!YW76MMQF:;A?%SGJ&!5TS*()VGX.LHA=G3]+$SJ#
MRO@F _DOMI?K1UBG&2(%>AG!$817JQ><V5*J*P/#)D%S'9%24M@S!O7J+R7/
MJC:$<N8R>J.9)#(Z"'E+%#G$-!R1XPOBJO4Q;0.-5<))SGQ2,W?#Z4%,[? :
M9*'Y+>O1WP"Y8#V^970WA9MY4IKUMY*EH,>#/*$*_8HOUZK?:SO!7*:>B&_J
M>]03D<V=+[HE?4\O@?7LT;2+.?0('?V$,8S\5WDW#W!G9:22+KD@Z^\NG&6=
M[1Z1O3L<W8( J%2NZQM=#KHO,8&B$.C4[R;(.WY$,NJ'U_3A.=WG9,I[2?JA
MP)@_)7Q%E$YH?#G]HCZ)NU45KI)/V]DEK&]>4U2)HTJ^S/U?UX 8@& 6/1/8
M2+#P+W8F.<LB/0"4K>S14(@TRAH-BDS'KRWJIH.JV>"U0?#2%)6[?KEQ;%M(
M7T;L6:#TK$^NH0.EWF'#.']?<A(.25^AG(1 [CS*Q787IP>,RY,3N0DW].WU
MG.8<I-KF#RG/'5K_?I;FQ4U:_ 47=WB=/B7T=>9C35QH53SC[.$Y2,J7/S2.
M"% GA_X+LN6%/-FE+O4)H8KN"U1KQ&F=+]KN@"B##KA 1W46K<JX$&(ZH8(H
M5;WB ^,K?>J$GY*L%F?W<>M&79,/H S' 6WV(D7[J@L"5C>D-P7W'UTG#.X\
MWL%L\#*(LI^#>(^7>;[?5B\Q%<]I^!,I.<<4L>^+[V'>V-MJD\^9%HA^$[&/
MHL97%XA_%]$/O[-)IG4KLB9X84T0'$70EK? 7M("[V(V:<;!R::89@1\![ZK
MG>]ZN2<F9-0]S^&UU-]Z#_Y*TU(S>"HAK_SQ@^_,0UFT&YLXH.HF#D9)W0@Y
M;P3RKS5_=(,_Z4YFO 7:!@?TB%%$F/A.G5<?"2=S6WT,='N_*>6;BF?!+B+]
MSG6ZPSF9:>+P,LTN]\4^PU>D6^GM<HU#&E"7XQM0MI;*+A&EY18J62'R:BK/
M4%6$-FF&>%6HJ@LJH^,41A]=8(OSP4L0Q2Q2D-J[X?9&"GM=7ZT:!&G97:M!
M>'9'WY_)<H\^>:4/2VB5<DBYMG9=7)6_@H8DC-'0):8E_=Q%JZ23G>.P-QBA
M4\X]%I4G_'5?@P8BC-42 )/Z( 1IA[^#]=C%[_NH.%PE>9&Q8UIA7^P'4D61
M7R6W.(O2699IUBJ\A]6;?;O.L*CC2J"&%I*=^P7BJM#;$5R9R5U"B#=1$M&O
M_;"/0MGLVI,FYSF^^1D'*_U.%W@#63W9NF\@I4?$; U?HJ:53H+2)0(Z+[:Q
MO[([$*K@+QA=7$61 ;6TU#VB4[U[/"W=8UFN'=% ]*E\H,Q3ECJ)SS&S'_@M
M&-?+79\ZH"I[(FF78V9FL'@Y2(?0"KQ[]][ *(+/$U!RMO/)4.L,/FA/FO)&
MN5WI%=AI/$IHIJG2*V#N%:*&5W@JO<)KY16"$OWL![2C>GUC&UVHBD..MKR]
M[LCB@E1,'P&G,Y2?R%PJ[XD_-A%U%G=L9(?D+GSEMX]R950GDP1[1@;$*'>!
MQN:H:P<8FT-N!"<:^5\'4L.F!E<,L;)*N+/12!+L+U]@373&'GM\MDAD#\[Y
MN+0,_[;/"VU^LV'5>,(JB7T#<'>LQ6M^36,LQ9^)Q;[0305A&\ZI\#L?\1Z"
M[ F/(UV["D\(U[%K /YX#5X3;;R1C&0]EOI",!E4;<@EPRG$+J LOFZ9A#S$
M+HW3IX,JPX:C[WJ_NV?>@M/OY,G#;!'Y/&I\'R9'QW_55O5_H\^2\]-LZD$0
M?MX-O/<)43\'F6O-/5^'W_X'&&RN^R[#]N'N<0#N@B[NKJ$N$_^7;]Y_A.%'
M\ :NAJ!Y7 'T,.0U9M]!J)BLA:N7U\ZC%YJ%/KP+"FT:POF__1Z"PRQ:TN&E
MQ/K]Q4H%1'5X9[=_1C1M;?8APO'[C/NRI>BL]Q-U_'3L[A[[37JT,>D!9]M/
M?7YNIH^Z=G!SM1V$9Z/?!G1HKIJRMI>HMD4?#CC(\J_!'=JL))1ZLED9^,YG
M;#^G,:DFCHH#Q)RM^_7W/FL36A/"NQV5^$>;N?4V;]T&+W5)<'_GAK%.IG!R
MNKY3#W@7Y;]=9AA?)030."]<^C_YM]^K]U.TI$/?1S5 5 54Z?"/XOH,V[8*
MOL](\9,-;8BH:HA,TA#OU@GJ2#NK"]0Q]ATX0,N;6+)8^W-B<=TR<SC*Z75\
M#PYUAI[QYPKI0G5MBJK<\.90^4)\[K7Z8E5UM61S3*&6;OA%$]"DD3XUWK0#
MP%R>:$2T09T0DX;+W1(Z/!.E^Q\@Z!5S=<;?K[\ZFRT+AZQDP)\6<&2)LY-K
M0V2U#IU=PLKHO'A$I_#T3KNJ4W:DU%0W]_I"RI-P]GM,EM_P)$3<MF4&A%?3
M$_E_B"M3$[;5B::MWNE-JT$<L[H7 D8P(\?H$#Q\X9 =<9+7X-GU%]O3[\Q]
M99J8.\-M:M-:H2]:&UMO<UV9=F_O=68OKVB/:H[WZ"JG8871;6\ 2IB],#4+
M%C2>K]#\/LSE3;.3N(Q9Y<T'$9J+9'KBD^2Z;3[3"ASNP1G;).R>5X+JIVU+
M89@3A<&&,0"7YK3RH&"Y.2ZWC^P0V-W;L8.?.UY=):2=\4/P1A]&CY(GG*R5
M=P8-9!RR1Z=Y%U>\+"*%4:,T[.O7\^GODA6]^.D2H1<\L-B_-GBRL$<.F /7
MFOL"*AQ=0[\>Z, 0:%8(R#)AA@ K=^PXQQN<93@D"BWS'!<Y/1K@)Q)D+'OM
M>6S 2-HA4\RL$6+K2RD&-"ZW0+4DJD5A2#/,IJ/Z@4I]EU2Q@%F7,!88<_BT
MY6:#U_3EWIK.-/2"/NB6K*,XXNH5ESC$61#?D]7?GBAR:!76T&J2VET^-SE)
M:PAG(56MJ#$.T+*H7?,"!04J*T=U[5VA!=U7I\\M0YWJS]-(1WL+8FC&#-UQ
M0X,G4,I/2!'A'<;I^.'.9:S(VH]\_"\XD&WE2DLYI'!;NR[*Z*^,2?1WF&%0
MKR#5C=TD0?G^\6\$'/0I4_P6;*.$H0&2")*.[P):TNO08QF?GN[)#)4HE[%&
MU+ZK;%$)^,BDL&WX #37T&+VSO T-E;CAW]CA@Z*9D.##H?01&MCZ1R'^S73
M[__;!W&TB7!XFZ7EWY94.BHB;,_$@5\!I^K0UAG.Y?H;"U1_!!V_@LK/'-[%
MA')X@YWC=89IZ%&4("PX"13N,1UBH^18*B1*Y$6T1KMC8P7U)U!8J>*?@QE%
MP2&34TO^.3R J_.)/J3+,&3/X@3Q;1"%5TGY_%YM%C?TDK2Q_+3C!A>ZD[JI
MO^3R2&_R5A+._HYI; G+CM] ]".4;.5G%DUWQC^%*.J51X8+1#X(Y;'F;[>+
MMS7.<^:F'G&"-S3"@;4'/]OF[<'>4@ -4I^)9L)QY#P<<^>.B%X\F+WG;<U.
M.8>NH*NA;&'*"WCP@*6T.;N@D;8E0)?W/F,IE(3H=N4CD<V.]^"=2$6S*CL?
MZJW(BR"+R<RG*'=#E*&//>5=KEL4&@M#4UFNWD<##;TS:F]A:JMK;'<8N2;S
M:7.$2$L[Q(=<VRXZ>"F_L*%IYRXR-(T,$.FQW!?/:4;6Z#?!%O=,'71"$#$>
M,MTU<1%U<3*Q)P(>3#+Z>T$9$J'L F@,]<Y%]&+@.%+.4G1(\F#68M(;9FB"
MFL^PS QDT76'7W"RQ_<X>XG6^.KNOG?<ZI5TBJH^*T1@<0E4BJ!2!GT@4E^#
M75T;;E 58$"I\A_[+,K#B&]Q^C!2&Z),I(H1Q!QF$ED_XW ?X]7F'C_1?8L[
MO$LS&B9WE;"K6K3%3P_ECWT1S(-J<YF=8Y"U0@1(60M-OU 6175%J%'3@F73
M*$N !D5[:+C3%!7#42XDDQ@.<8>L5JMV;1"(;2;NDK=F]@AXU6'4@^ALYV8Y
MY9P%!@6260!P,*ORK&@PBOQ7ETWD3W\]2Y,\C:.0?9M]5[&ZU15VP!2MKET
MM0IRJ"B6L?/R8":E7:"\'QL5ION!X1K!RK6UOC@8BI5K:2DD%(MH""1/HC@<
MFN6K?A.0.(WQI=%ER5,Y9*A3-_1*N(W]56@MB0/F):OI](Q):$RC@J=7W7%P
ML XQDD!A'5Q&)"<IXP'8%>4P*O:9\CU164E7242D6@K^C!="C5( &=FL5,7'
M4B"!*3T0:&77F+G_C3)F#&W<J5+Y7)Q>/9PO50RI?G66QK#21CAS1J?H"CV@
M<[2$R$FH5(O] )=;L-5Y[12"T_><6:9 ?5--!=OC=M%9NMU&+#2,/D1WO(L<
MX5S_F+1%#<Y>ZK2Q2KF+N-J@ACA[IK55 >0+S: &NGNMTAJ=[3<G8:!I]G(D
M6 ^Z6_S\L ]HCF&,5X]Q],0OV9P>;@(Z[O8$8?2+.EP.&=C1[:%2),U00X:>
MHU,9D,TLQ\:X7#*9XJR[=C(%&2QCN#Z] 2?]HL",Z=AA"3*0;3/GYD"S1H8U
M$];(@.8P_#--GNAC=U5"[>.0>'HX"PK\E&:'U8;N U8E^JX/#*[191CI8*O%
M93$O3<_-:?DZ];OJBH(;U@$:Z#2H=AQZA<#;<=#U@;4*-7N'P,$U>L':/JN%
M '%2TPE[,K5^J>%8V0+I, \ZF/K< G[PW@C_YKPW O_<>TC7FKB>0;5XM9=T
MK0N',5^L7T-%_/ADJ5^[2P)N[7>8Y@'M=+M,1EU*?.BZT:4T9_BZ6<F$;]'0
M%!KW.,DCGE;C[)F^@W655*^[WN^S3;#&EW'P&_GZ61Q$:J<RM#:'[\L,LU;R
MP 6M"#5J0KPJ=)4<WUPN:T-E=8C7!^!KIC:</CRWYO9&"7H-Z.-II G63 SM
MV25_@EI4$/#ESVD<H@U9FH=1OH[37'(<[/)=F!%X[[X  PUVT[=>9NS[XAFS
M\UV&]V1/@R&H\\HPG>U0S)>8*%+TB%&.BR(F!5^CXAGMRL<DTZQ=RSK-6=8-
M7M@<5),=THDMU6ZA7TJ\W^$<9R_JHSKK>IQ-LNPM%*..99ZOZ_"J>E!9$<0T
M:[RM9Z*GRWCA#@+I>W&[-"<SKC2)0=Z8'P7@]EP+$KUFLZWQ/7N1%]&6/?'1
M]FA"/Y/_W<<L>HUELPG0IX__'<(+ZO VE?^KFHTGHE!YMVXI5[Y+T$YX(;?J
M.UX"P.68J[B3JNC,4<A[NN4&9NQF(Y+WMN4#(<V1<3P'+242S9T4)(>*RO2/
M08%H/JHR/5Y.^!?'E(^;#&/.:^H+LBB(48AI-B;V9O5KFOVV#9+\.=JQ=5A5
M!NJ-)C'].EUBECXN?R"?[SEM,:W X3:ML4W"-.3B#%6+Y@7Z]-W)QR_2IP/R
MZ@DV5B&B-8(>MGADL,M-6#OL=O=<[8#K"R-[SU',Q+UAH_)\8" T88]'_+#5
M'P[J3SULH#IF!:Z;QNM?8S42=;;.-K)#P%;/(AKRF7O'%KE;,ILCKKU*=@PW
MLX6QNTYR-\B6^9DKK:ZCX#&*R=*_+PE)CYS#8;7/ F&_E9<_=D0M 9L]9'X[
M7 Z'1KCJCH-&H'+'C?I\L:!7<:.P?&+A]&"P&C20=<@1$TLDUZ=+&=02HEEG
MP!=Z#@URR1ICQ'698PPW</90A7K7;@:R\.QI66(,-HXTT,69.WL\X(Z(-T/N
MB& ;L?1:%<\X(S,^4COY6!#K5UNJTJX66$IMA>P#M"!JE(1<1,V@M;.%DAX?
MK;61 W 8+8<LFSL[EIPLHJ"U(+/9P(#=L3!>*WJS(S%:8Z =!^,M!C_V%'J;
M></+ 1V1J99GUP;9#@UD/=@SN-8$D>K6V]?020X=&N3#+H* .-.=! %N#M.%
M%D$2!EG846VY7F?[0.C;9H[''D&7*4+[;)"\X\P$D "V4F9RNO#8#_+=K.@C
MC;4UI_@I2EC@T6,0R]Z>GTC[BR2<7'=2IT9QISE+C8@@9"LU8H$O=+[EX6?:
M_+^&%7A#[X9-UC2G[X^63VK26+NJJNGX\X5;F. G&G<XCCTZ0UG8(+\]L@U"
M^F!H1FE%0Z/@HLZ&8=*.85U >L.T#..W*.<)C#G$*J@-)Y^N3G_XJ+5\ $6K
M6M"'JIZO.5N/'ZJD(C&?GYN)[I1-0NIXB7*:^8'?!&-QQRPX$9<!S*"O:8[&
MO27!>T'/VX),H7_C_T7^05\>_??_'U!+ P04    " !"BIU."P/)Y?<^  !P
M*P0 %0   '1R97@M,C Q.3 S,S%?<')E+GAM;.U]:V_CR)+E]P7V/]34?*XN
M/V3+;DS/0'X5/.NRO+:K>QJ+!4%+*9FW*=*7#Y?=B_GO&TE2$BGEFTD%R2I@
M[K3+SDSFB1/YBHB,_+?_>%OX'UY)%'MA\-O'_5_V/GX@P22<>L'\MX]I,OMT
M\O$__OU__H]_^Y=/G[Z0@$1N0J8?GMX_7%Q=WW[XK[/[FP_709RXP81\N @G
MZ8($R8=/'YZ3Y.77SY^_?__^RW3F!7'HIPE\(/YE$BX^P]]_SS_XX?[PESWX
M)_QT,/PT>HD\_]/!WO[IA_^SM__KWN&O^_O_]\/_&WW][T^?:!=\+_CKR8W)
M!^AR$/_VL?21MZ?(_R6,YI\/]O8./R\+?LQ+_OH6>Y72WP^79?<__]?7FX?)
M,UFXG[P"QZH6;895;__T]/1S]E<H&GN_QEG]FW#B)ID0I?WZP"U!__5I6>P3
M_=6G_8-/A_N_O,73CU0&4>B3>S+[D'W^U^3]A?SV,?86+S[M=O:[YXC,?ON8
M1.0M$^7>85[[7Y?LC(+I99!XR?MU, NC1=;GCQ]HN]_NKRN=IVUDA-$_?A;7
M_URO<^<AU1%O2K7K(8'_3[\4CV?GX>(E(L\DB+U7<@UZN2 J?=5JSF+7SUR?
M:M##,R%)K-O1C<I-=>O.C4 8SR3Q)JY?JX\;+=7L<(6G9S>8D_@Z>$C"R5_/
MH3^%^>+RGREHG4J/E9MJ2FO=^/G*#[]KJP"GD9K=/$MC+R!Q#"-W',W=P/M;
M>=!SJ];MDAM[@/$N(C&@5>\.JUK-KMR3";3EOX^FX0M0,)I,PA3FMV .9 13
M-YHJL:C22LV.WI+OC&9OP^1/DA2?5>FI4C,UNWH=O((TPL@C2L*K%*_Y:="-
M%]>;7KZ]P"Q/,L6%*2H:Q;'BE"QIH&;WOH3A]+OG^\MFKT&-@[GWY!/U'LK;
MJ-E)T(\H)5LBN/'<)\_W$D5655JIV=$+\I0H[5VR<C4_=D-@3Z:$?%FRY@>O
MO  66\_UZ0X[RC9?2I]GUZN]/)NMQ-87W7L"DT5*KJ)P 4MG$KF3)/[#2Y[/
MTSB!_5RD.%U+&[$A+UBOR)1N.F$$*"]RO)JUYV2ZW7UTWU3GY%+QNK(@<ZJ$
MF@<.5JW:'7'C,'!]5>TM%Z^]5UPLO"0;BS 34J6#Y1=.VHJ3J;!Z(ZIZ!YM2
MU=[)6K"WG7AT89G3W50L*S6YM5#OF%(S#6\SU'NKVE+C6P[U+JNW965'H-ZQ
M:GGK"[)Z1_AUFUZ<U?NHW%0CLY^F++GUK:^<&AWCUFUN*5/OG4(CS9@]1M.I
M1_]+M\<KR5R0Q/64K&$FK39NH:B)J>8'[*WN#^EBX4;OXUGI=^HP%!NRU]V:
M8E=MJ<EMRTI0PE+JF"Q^K.$M4$WR:C7?,+3\,S'5?M8?;,"3?J+Q_>!*F>1%
MU6$W\ED+1JZ:RBIMPLI&^"%]@;)T27?]I?>BO/L(QR_4?PSK2EZ^T"'UG;/Q
M!ZS ^^HF:901.YY5/[3%N08FO5:M *FI3 J-6#_:U.RR9H/6NT]/!FGNKQK/
MJ!-K M/%A>>GL-NZ=*, *(_O2/3P[$:D#BJ3[]CG"K:.4_I-[Y4\D$FAW9=O
M$S^=DFE^GBMUTR9^2Y]N^A!<>[M>I_VFP:T6R LO=N?SB,RI9_N6) ^NK[,4
M6_I0(]8!&].17J.-P%A)D/WG+Y$;Z.P9+7P$#V8EF&4GF)E?;%8 L$5/%R]9
M)-XW*/,87L:)!XI&KEPO^MWU4T(GQ<GS@QM9$X'!-S&T8+F/;YCZS<_8<^K5
M-D:HM63=H%EW+M5KT'KW5P=AWI_,0"@T:QT*C8.=ICZ,QWLR"8,)'#Z*C1(L
MJH5^A)=/7C)UZT S^$QS!NN:VF?:<G. 5O//IG#I+.0&[_$]B;TIU/1<_RX*
MI^DD^<.-Z(+T#G\AT:O&!GPGW<A$]5**^+L!R51D1MX2$DQIV%K^6]HWTT#F
M+,X\G%3:]VED=QC)2*&_<42-CY[B;!N[;,AWGXB?->\HUW7V3X;'QT>%6)1Z
M2@41@R2R2/.83'Z9AZ^?I\3[#+T_H3]0&">?]O:+./-_A5^M^O(([3+ZNUF$
M=FNPO\]@:Q15N^A&DV5[\.,65=5P^*+$YY=LJ_1I\NSY*Y9G<# P%5[1H5 "
M)HVA<^%+/HH_?@@C.&G^]A'^  !G)(K(]"87"1= UOM,;HTS-H+N3RF$*]^=
M<RBKE,EA'G27,S8:-FD'[21M*8$[$GDA"&%Z 1MCR7BKE,U@'_1@X+%1L<D\
M;#>95UX,)[H_B1M=P6]B"9T;I7/H'1Z5,EQL2@==H#3747522^5S^(=]H96%
MC$WL43N)?8Q<>L7QX7WQ%/H<,BME*,RCP5YW"62C89-VW$[2<MCW9.Y1M$%R
MZRYXBR6K:*:IA\?=I5 (BLWDL,U,GA-JUX?S\92\_2_R+J1RHVP.>]AU+GFH
MV&2>M)/,\S2**@N^>!_+*YZ!/^KP$BD%QF;UM)VLYA*X\GP2G0.(>1B)!VBE
M9 [YI+M<BC!QS )[;>;Q8>'Z_C)V5<ACI60NH0X?+T68.#RVU+Z3([E<D&@.
MV[@O4?@]>2Z,J4(^F34R&1R==IU7,38.ORTU!14;@G"Q"/-<!5E(2CQ.$YJ6
MA&[=Q?LC045GL'=T<M3ALXL&1 [IM4Q&GS?=#[9=$CKY2K2T<*F$,S=^R@"F
M\:>YZ[[DFDC\)%[^9E,EBU\[^5=7G1+X,"0UG)51:X>]9P01E6.(\L@P4!\:
MNQS3Z 3W38#,H#4'R^:CPD9UH-5%:<E;DI H)C<F4VY]=3D/XV0\H['OU*'Y
M0*)7;T+BAW M8(96\"LY!X.ND2\!8\FY@LDQ[!7B^"X*9YYH$BN5<@Z.NL;B
M9N\MN5&2,'%])-H>B._3G5Z6@XY>2QE-%UZ0&<)HM&\15R5@5*T!YP#)/FA.
MM@8P2[X7S.&[NB.1"^HF9!YG!:6= R2KH3G#/!26/"Z8P_HZ &4B<1'W5>CJ
M+1'O+]E5G ,D>Y,YL4(H=5TSISF[01X7C\;O4F.7^TDO2$&3"Y6&<\\9@9,@
M*86?7KZ!V "M%[C1^S7(,KX-X:^P$PVSB6XI-.D1I)&O.@=(5I,Z6M:L-"QY
MGG"GH0)Z,0;/8#$5;Q Y-9Q#)#-+7?5@(['DAWHET5.(MF58A15+-@N5<LXA
MDM7;G,CM_EMR.&&.S,T[>MFM1@&)S/+.(5) E3F9?!RVW$^8N_@_B#=_IJE&
M8&9PY^0V73R1:#S;,NO*V-9JQSGLG"U.'Y\MIQ:F=FS=R\UO,&N,^J*&<]@Y
M YP(B2V'5@M'?@%3Q>=EV))SV#DSG@E"6_XO7#/\EML+]C;CF=@[(ZCE8$7]
MU3'$B]%P>-:WY6WN[7;J[*R^>;!KD_*2CO%LE3+Y+HP]R5TMG>K.X<GNAT^1
M@$J.H%K0.42V;"@+E#UB&&AZX)+,416AA<J<;I1WL +7!=R(2&1UOP>N1YJS
MBEZ4A?_0?#6OKD_#/$;)N1M%[[" 9]D01"N<2GUG@&P&YU/(6>F44=ER8V(.
MYSRW9DQ3;@+4)Y^NZH6L1*-:4,T9(,_;NH1+P?3 3;G,[?DN\V6MBSE8$7JF
M/&YUWI8_$I&W:F;2:F)2^3!5J.T<(=N5=5E6Q63I)EEK]EJJ>RSG"-FVK#W]
M;O6^!PZ\NRA\(5'R?@?GR2S*&'82+_0L(9Y_1=6< ;+Q4'G3+$5AR8V'NZ!6
M\PSGSJX\$G69K%@<-"*M[@R0+83*A"NCL>4 ;$/ 5Y9W]IY:1,>S;W&.7"7T
MBU7/.1P.3['M'<ITJT&QY1?$==:7=A<TY$2Z%C/+.P-D>Z\ZM=SN]\&1MWR/
M4+*3<@;((9F:YJFLO]:<<8B[IE**<1KMOYU/66YO5&W"&2"?>VI:E[5P]L$)
M5P*L;GWF5W(&R,<D+0*E.L!"9\TEUP+[Y)W[3@USZI;):@4'ZVZQ(E5BPR0#
M"X?;'=FV.,DFBR=(JIJ]^0I)@6)U;6^99I/!:?U&G6-D&Z86[Y;P<G2C4Z:O
MY4M?&[E8,^&XOGP:4*KO8&62J#4KJ$/C*(*^(0UUV0_H4S3GT%=/P3'%*IZ=
M2 ?(L99&5 O1<-CM6##\MERTMG/.<7NV<3J\,G%P&.U4?#S[S:AW-=N)K&ZN
M^^V9M$TW[NI .5$F'3.B711=?73?2M)3T@E950<K0YM%=5#"R-&$3MG?Q%L7
M)7U0;<(Y0O:66= ++:P<_>A40-KF,4?=XLX9-\@.-!M+A1@=A_6N6O;4]G[.
M$;([Q:[M+H/#(;)^_/QN[TGPWE\1WY/@U7*.D!TQ%HB6P>,0WZDH-2-/C4B:
MW=_32=!Q6.^4C>YNV=,,JRQ8G%':.4;F64(2FUD>$ ZEG;*VE5):2H/_-XHZ
MQ\@;;B,RF2@X3'8J/FW]W-N=ZTVO@W/WQ://E*_QBIQHTLK.,?+6VHAM15P<
M_CL5IG9/GZL+UL]LPZ$Q7:0^O>1X06;>1)A,1E[9.4;>@AOQKXB+<Z^G4QDM
M'B/BQFGTKC27;Q=VCI%WWD;\<G!P^%0WG;4B==FV1+0VU\XQ\CT\(T8Y.#B,
M]BK8K4:0FX/UU$4S!A(^1HX>U,\DBY=UH/(,>Q]3$ SWL(^J(.)QE/5UFBT2
MR]PVRJ=77@/.L M!I4/1W3I5E#U(95!%FZ>O&:7)<QAY?PNS.XDK.D/DD 2K
M2L!$UX/<!RR4UW&<:A.?5W*&Z*8LZZ27D/4@TP$+H5IB+TE-9XAN^+)._2:\
M'F1 *!EY#-9_A=K.$-TD5DL/5"'V(*O"ULM-2LN^H)8S1#>'V>*>":T'R12V
M($I7>TX-9XAN&K/+=0F6K<P+;>)9;9$7/N8V1#>=V65\$UL/\C%43+\Y2E6#
M=U[:&78AW2"?9!ZDIE(N-&XAJSP\^.P&<YBI H:9%,]$9ACVHE#?.=G'<# 4
M/7NDMPU5(&0%G9/V['LE$N7Y&+;@],"ZM4*5RX'F[PV#+ KMS1--C<)ZSDE;
MS!QKKB2D<F'TP(BU@>TB7+A>(."66=XY:8N]DDL5FV(^FAZ8JTI[MJ^$YEE7
MV[OF99T3Y.,HGQKI#K6$H =6)T[$D91283WG!/D$JDNO'$T/C$J;P452CMD5
MG!/DPZ8NN0(8/3 ;58Y54DH9I9T3Y'.E+I\\##VP#:UV&G V)=DS@BH;X55A
MYZ0MGA[EW6^U[SVP\]2-@CM%3@C#889'([/_EDPZ+R3RPBET*$JPR%0SQ%?,
MU*=M";%1(G"SY[:28N)S9_:*Y6E;SIHJ[&UWO0]),+-))5?)BS2"'=M=IDN9
MHW?YM".9TOT"">*,']D,J]68<]H6$Y+R#*R/KP\OXW&@YU.:+441M>:<MF6[
M54-3I #[D)MS-/U'&N=WG.])=IWF,7QTW_[PDF>Z>P%A7(61MLK4:-4Y;8M/
M0D5UZ@*MG>BS'?=;LI%"#42 MK[VF#3GG+8EC$=]<VF L';RT';HB_;2_"42
M;U4-6W1.VQ(0U,R.9@VR'YE%M==I0[V1-NF<MB6NJ*$-SAIE'U*19@*X)R]I
M-'FF2+>&CTQ%1'6=T[:$'RGK@A1.[0REK5AG&(%5H\D_4R\2VJP$M9S]O2X9
M(:5(:J<M;07-=0W+^WN=,DQR -C*-YK;)R\#W,.$GF5Y?Z]+QLGMKMO*$,KD
M;J<7HBNAGV[\?.6'WS&?8U_U02^^<ZL:\#1 L=33GMQ%X:L'?)R]?X,5^SI8
M)2$>31+O-;]H+X>GWQB ;LO6ADL)U_YOA+4'T:. >>8E$M?.NI"S?X@\=YIR
MQ69^$UD/8D5+1D::0Q9DE:TPC^$]F<"_O>S5Z[6[ZS&T-V<T_6E@$MG<:U?[
M=B.O'@3)7A#HZ\3+V(:??9+1'DQ'BS!*O+]E)F*5ZL[^/O8#V3O1!K8FJDNH
M![&Z9BZ&;1/[_CZRAQM38T0RZ4&0[Q?7"ZC,QL&#ZY/QK/+4]>J=:X'.J#4
M\L)^[!M1AW1D5#?$N!6V)Y C-;*1"Y+_MRRYRE.P L52;@,DC^SEM+M;T@3>
M@S#F;<3+ER)A<!+O57)]4Z4Z#"YD)=&D554W>%#KAD:W=!ZY#EY!UF$D?H)!
M6 _D@^S?;D@5MC#6C:MNJ0[<1>3%]:;+5Z8NW^BVC"Q?%96^B6[6($@4V;G=
MD-:H@Z\=Z]U2?=IXEMAHI2GJ@J"0;<,-+S,5G'V('F="Y3Q8O'[F4.F%I[I-
M._L'R'[UYI1)6PQ]B$!G+=GTP/GHOI'ER(*SQ'A6^K7A#EBG81 PLDFPL0V1
MKA#Z$+RN?AJUXA9U]@^1S8-VC]^ZR&L'J[<@=3\',SU0Q+8\ZH+&@(ZV!([:
M\:A+L=:.6&_!/ -3:F9.?0R+\+F*61-6=!7SL7HC,$$C*XDIV1R7O";RVK'J
MK3A] <@)(=/X"J3+,(:K:HUZ*R \Y!.99;71A=Z'2'5U$5I9EV!A1]X0V]49
M7>2UX]S;NZ4I,I':V=((&@,ZVG*)RLZ61HJU=M1\"^:9\N1ZXP6$ANM"OX5O
M"W+KP/3;SH.1E$KYRL, :BO2'C?EV4NQ*QO/5/GGU@&Q(,<\V.5? K1VM'X[
M]J<%Q*LP6E\' Z!*S\S**X.HVAG9:3HG*"+F*(>Z];8=RE&: >E%%?K(W7B6
M7USY%@"D:_A% /*C[C-VX!C=I,=0S$_IM?9,0N-,+)*X].:^"P2U,WS&PC+5
MD+ XVMP'*S%#Z%;VQ2 XY/VP72W31<Y1F4Y9B2E@^C]J8'AU_3R]"XC*F\"4
M3/\  ZKZBU+)_"[UMH^F&&27;Y/L281[F-XO9S,B/([MMB-P)FY+WB;-HQR&
MG#B*KF_9[JJB-Z6W(-ZVY(#:I1KFL#E:I9VH!3_-9%MUJRV)HG:L6_S=G+:!
M'#U%0/KRXF<R=/VE#*^#61@M<C(5KGJKM>#L[[<EWX>FMF@!Y.A%I[)+7P?P
M=5!_FE0-MJS"$*)*21@:V/9K':YX$4$,3!Q:.V6GK@0VR9G=+ R"P(ZWL$$N
M&Q;G&G!].W3C&4/.TIB:5;-@R&CN!LL+OSM6KO*WUTE,\GNR=R6XI6?]UOE-
M%%89*^T[P\$I@M'$3=*(C&=%,)C8:K==V!D>(2^<%F7/L8MP0#>50J3Y0>G&
M7DR#+-9-_AR0+*4X' Y/5^_*=D4Z%UX\\<,85/81].+,%_MW;'\JEQER>))=
M]MFS0F."LS2MO)+H*=SQQ$)#SX/$?Q]-H?]D6ERPR?P-;C!UH^G.$X2MNU \
M3TN#R:(HC,Y#D.0DF\U5LN-H-),1N4J+OU/WQ_=U/^^B,( ?)X5.!]/5\[SE
M,A[H)6Q:8Y69PD;SN6R03V%&9/)<)A9ETN&!7Y'#:K#?ALF?)"DF@Q]CY)_L
M'1WO?N1?D'@2>2_Y<B/0R2HA?-!&[>7HNS6V<[K88[N>$#H\F,OY"'9N!,H_
M_;[>("FE5>'6<H8G""LQHT,J*ZRH&@!!=I5)I<RS:<E =?8<7:09*-(+K"[\
M%MD:=IT"?2E4A0&S5=89KMY<5.HRE0/MR.G>8=$-^ANG$,A2$.=I1!4KEX?:
M4#!I!CJ/?+6!(\_J@#"'UMD!\B4,I]\]WU_"O89V@[GWY!.<,5+JSV97M!8<
MK7: 0X0MH5(7518EO88 +/(.T( ;]L)E KRS([5(7[&YE)63@NP^:IWF,*!=
MR3KG^BK'-4$MYV0/P92[D62&GR:D]*NU>A7K@\HXM?LA$!:R#5?*)'O4-B&&
MSH[J"_*4['K<TF]J+:;L"L[)/L+!K=H7E6''J0'=1SZNB<3*,W@(H'1V#-S0
M$-^=KU[Y5Q6TOUK0.1D@K%%Y'\:S&P*[&Z*G_]*Z  EY)6&)F#T"%,%T=BRL
M/)'7 0@CS<R7&":^(FGUR/>+8^'Z5VK6/GD#,&L-=S^26 +6&T^*+0 \]-2=
MZC2P1YL6U,Z..<:;=3M6RORK"B.K6M Y.="R"5J*^-X2UVV8:*Y)RFT 1&3+
M(4OD[-&B":JSX^6>O)(@)?2JZWD89&*)Z:O9YVF<A OHSJZ'#Z-#Y?XHC"O%
M%H XA"5+TCF5\:;:! !$7K2TF&"/0SVPG1V&V72S_=#.KL_CJ^DM2\"PZL<]
M\6G.A/,P3O)GK9]H3Y>9&U2,#K4:=DY6^4';*(RS<I^5C!CU6@9Q(-\FMD$G
MQRAB0S2=G05*%U)V?TXL/JT9"L*MY9P<(2ROC ZIA8+PJP$0]+.?1,J\4! 9
MJ,X.E <RIP._=-]KYT\AYSVX)R_TV;]@KG(WEE/%.3D^0CCY;?1&\\PGKPVP
ML&^$"P7..?>I NOPV'%CVF<$TTB]H*F3X8'.,.$$397@:\1(B6M!UY#S-'*D
M5=5Q922=U6V:-<Y+5A<"PBQ^F 03A( *05>TMEA:[0!]"$N)4A=55A6]A@ L
M\@)CP U[U3$!WME!RK9UW(6^AS%.VVKS.#P9'!\@7%!GYS/,DQ=FL7E%ZL,L
MPV%&VKMHGZC?6H;\$/F6NR7R.'O,&D+IQT67QRS6K _771!L' ^39S)-Z;L-
MJZXM ^FH6)6.;XI- $!TVX=$^IPAI@6PLTNI\$H,SB"K>S%&R](OOAC#?(A4
M=:B8-00 D&WS')DR3H*&X#H[6&378W#&"]8E&8RMY6I2OO("+R$WL,?9ZFSQ
ME-5T%-^Y43*>+5-:P5;IR0LR1=!;X2Q]RSG90]Z3&C L6QRMRJ:S$X/\-@[.
MU-# G9S]?1LFU)7^\.][% O(I@SEAE8+;0/, ]RA*N6 99BUAKRS S$/",<9
M;,97"(ZL#*E2-LM2H.[*O;E*AQ?,2T*2CZ9ZS=+T&H?8.498\F8-'TM0FS.P
M[%29Z8V**N#EI/'^E298A/\J6PL,6J/B'&"''\HUQP9"3C;@+ECDMH.<<>9>
M\Y!YA+C ]3I]Z48!: M]YV)ITO4FL%1?>'Z:D*F!-4ZK18"/;&M@T2$[<AA
M;&H_@Z(THR#QIA0K'+H>R(3.++"-NWRCCZ*0:1[GO'A)E]DL-\6EIT^V/@8\
M(-^O-5$UN^@MS?,MO.*!,^GO\*+'(<+-J@LO=N?SB+XVF&E7T5GE14&I/D!#
MOE&EQ0%[P&H@[>S)EAWS@#/PVAKQ<'*(D+AIE20ZXT*TJ%8*.B>#;D<H9,+F
M+* ,I#W8@HV^N]'T$;XR>O-$CRY4RH&<L!^Q8;#!YHW1\:;V+.CQ2*,HHOEF
M,YT^>]^Z$92)8BV/8$I#:6[=!;D(%ZX7: <LU?L<<(%L"6&HADYHD@WXG$=U
M.J6*RZ$(NP%R#3^*II'MPB 'Y-0LZG,)K_=L%O7?H&WSA,+3\.(!YR]0,(FO
M@_QUTS^(-W^FCR^\DLB=D^R/%R"[*]>+?G=]C0T_:K^H-?.H-:^#;BB=X52U
M$WFQ!X3V6[6X[H*UR80ML?+[Y508N:3C.%WDOS.P=-KX$$Q@W=+8!M"S]4_[
M5=MVV$;+ YD>8*[":%M2I;W(R,^ZE5D-V--!=@PZ>Z<;$@,EW6%_@$WD*V2F
MNKQS(;%57ONQW3;<6L8Q -F]NXR00;$TD6[TJR1;6/[S/VHN3#HM GSL+;V0
M&.DZI \6U1(D#4B[)Y,PF'B^5TPPMR0ITB"$EV?7CQ<CW2@TS0:=DR'VP]8:
M"F$#:V?=8H([ESC3,M:-8=0)_"X*I^DD^<.E.X3D?15T8[!;4VL* "-/V0;\
MR.9Q'>B=]:%Q'K<>3:=>#J:T>EV0Q/5\O$?PEK>9M9Z\VZSD[ \0'->WZ>*)
M1'0UH"L(5:!B21&^5,VM!""07=0R ;,'EPQ1AR_BRM^-;>68VNW#DGLHV7C-
MG-&TO]A7'HP$K.2 7J*S-.)\)/?S]!]ID:W[*HQ$+]E*W-,Z[>2RPT[#Q::3
MX\0V@F?I$(*D&M1K.IYELS$ ^$KHPB/0 %;Q7!+87F8C[MAZ( 1IR9>,-1-L
MK[??7J8P1J#\\=Z!E'^E^KFLD$\Z0A(YXU\+G"5W-)(BU(TGR*30%@^8RN0N
MP&#)CXK$9/7FT#UU)8]GW^+\*K6 5&&]3#8'V.9$/F5LCM4@67);XKK-.??%
MBDNZRK1O5LR%A'QHKLD[%Y,EYQUR_JJ'=+%PH_=U=B%JNT,Y'MO/:75PA!"&
MO>H0S4@1/Y,I378A6@[9%:#SR.&Z4LFR1X\(3@]BKU?P[MWO7V%BB3S75V*W
M7!ZDT>)D9"KD;J/I08#V"MV7*(R52,T* G[DTTE=-DLP; 4WAXGK8]-X<WTU
MO@="HE>1!9)5W#DX1MZMUJ5T"TS= ^9I3FQ +[>1Z2/B,*705CA'"WK(%M#+
M* T"0=Z3&K++Q6+IS+DU:G>Y$VV1IZ:!K>@Q0GZ'R]F,3.#,6E&;&^^?J3?-
MXV*"/"A&@$FU"0"(G,%!*GWVD-(#V(,-[)76[,DH#9) MM094LW%TMG +V'2
MW-7)7E@*9X(5)6Q520RH4!VH1<AHS<P<0/MU2Q*Y-4VA-L!"/CJJ"Y\]#)5!
M]F"RK<I*K@#,\B -Y/-E7<H%L'I@-E@J- U&\EZI\^B>3JJ!.R<7*1D'Y$_B
M1N.(9F93&/L*K3@'V*'9MN8 9; ]N'-=>A)S#5MXG&"4!VD@'UWK4B^ U8,K
MV=N)YT7.LZW"( ?L?+\UZ>5ALF6A:,UBSGQEP'#/NI84\LU)NPN] *2MR[X[
M-UC)GEYHD14+YSV& XQW^];W1Y:=E<8=LVLX!R?(0]! VNRQ*$38@[/5-8S:
M&?_5A[/WK^X_PNC<=V-9(+)F2R!![) 6$;6\;9<!QAX<SB2XUZB5<FH9M :2
M1-[2&5%OI$5\_*CG-\Y=ZZ7QZ<R=_.6'<VZT,K^P<W"*[D@T)*3*KPQB#TYF
MCY$[)0LW^HL:P+-_4)'$\CL*HGH@G78/;E4%T$#;@Y.<X+$HC6V#1BNP3T.V
MVAML&;3Q]2"#DP"SYE9!LR60(+*17YMN;:WAXVXJ$=).-YKP]8 D.2RUM85;
M!X8E\E5'(QIYFT8A2C;W)UWBOGBE*9BO+=IW893,0M\+B[OV\K5$I040,_85
M6*-U1!T;6QM.>Z8-*JN'6AL@->1[ EKT&FM(&2W'>+77)259CIX;A0N36V5A
MM&%?IM.?!C@H.&1VRA2YA*; (8!&'J\<'L2DY=WF<-4I@R!_8_,M)K,4Q#(3
M^0U4JH.PD$][6ARK0^+PWZDPC!RM+WHH>E_*O[@Z" OY+&? OPHD#O^=L@..
M%C2;Y-]%8LA-P +FQ16=@].6/*JNQ+D*& [;-C+"H[OI<X]\O U=UU7/\2VL
MFUW='U?RN:M7!HX&;5H]5W/%*+YSHV0\6R8Y/ \73["_7R6)-K.9J;8.8D&Z
MG:!+G;;Y3$\$/SW\=5R@I\@;.&MJ8"D:X+0O-[RQHP$.]] O%AM0;R\:(,/?
MTVB PSWTBW&&A"A' V00?T8#</SCAWO(UGE+"J"!]F<T@(G[]+2]WCT;VPMM
M6?R,'*CC>CW%]P#IT6TI<N"4:Y+^@2,'#O>00Q*-:-2-',A0]B!R0&,WKN(I
M-&D."&AOY-&.#[L;0NE!,,(FVBS5U^7;Q$^G7C!7<%RJ-0 #LMV!L *6N7./
M,NX^!"0(!^$D7:0^S?M5]AN8&G*9C8$@D2]>V58@4QG4#HBH9FIKR;QS2Y(Z
MLPZK.H@+/>=4LW,.'[6U2(R=7Z %W8]2LI6-:.DN*:<DEA=%RE[DOF?/ZD&'
MLBZZOE+2(GXMY_ 0(3U<(=ZO;O07R5Z[H8_5RB^RBZH!$.0A*94RQQ\N!=4#
M?]KEXL4/WPFY)]G24QI'<M:E=4%*R-9O0^H5D?7 ^]5@EO_U!-8M\A61]2#]
M4#'#E=+O*$_UVW6H8- #S^M-]0)0EOQ;N$]ZL-+L:0QYE>H@Y6ZJ@#HX5/<6
MQU.]VJL$Z0Q I!%,7\L],I]8U:J &]DYI4FJ'C!43Q.'T#,XUD%_X^L 3GLD
MCNE3K:\D2*5T2BL"9NS4D09D*L+J@>LG3X^5ZZ[6=EQ<T3D<8">(--R.*<!"
M]?J(I^12EQG&B@+%RJ*S?.-<,EF;-0JRPDX4:3Z-UX%LRV>S<\/8!7E*6I0]
MCG9'*TT<NP*0@F#:HM;6\>P<R/:2*W>2[>MDP>?<.@ !>1$5B98]D4K ],"8
M5<4F"<[:+@QR0+942BCBG%PX0'I@G:I"DT9)L8J#+)!MD#Q^5-@L8VACA#1L
MPD/_%9;BT UB>C\?.I<_G^*]TIS=_PF'+S=Z?WR.PG3^_/CL1<G[?Z8!$8=2
MUVO5.3Q"'L9\#AG[&QM@4:.O354C]:N@KKPH3B[(),-54T$4V@;)M6IBJ*LF
MRI![$)Y--S_7 6QY4H4\.MN%0<C(]BRCA9X'I >1TE5H2B'1O"H@$V0+-(\G
M%58W<: :M#@S.YU?IJ-%=I"%L_@]B>ESVM-<FT?SB&1/:XMG<)TV8-IJ%:.;
M'#%F:WUX/0A<_MV-O.S=%H JF9,WBX(,D&-%C69D-HP>A B7@4EGXNW"( =D
MWS^;&3F+Y?[W(827I=8W"K<&A/5@2"#?A3<:K0J8^I!YC 7SGE"U]H+Y61A%
MX7<:S>:^P-^8G@:SAIS#XQ9.X1O\JBN&#&@?\IZQ<']UW[Q%NJBK)[QF0'C(
M*X-5+1'#[$-N-!;JR[<7+\K]4+!DBE*C*=0&4;70ZFZL$4QT?4B21L'&2[3R
M: 16\2QV\@@Y#*$6VUQ$MA*C%9='H)DO]+GQ8$)VY6O.HEWCA_3EQ<\.IZY_
M[L;/5W[XO>1W?@RKT;'+I&F[]D3G'U?P0%<+9G2MGEW887\?Z/&?2E7Z!EFE
M8-9?[+R^'!&R!PFG_Y:<RS[.U+<"E5W;&L\>DG#RE\3"P:V3RP3[M3 V31).
MN5 LN9J1Z"W#DON8MPKG4D ^^\@YXKB;^7 L^9NQQZR*M6.[<"X%Y*.*V2C=
MQF#)/8PU/(MMR&KG,:(^SRSLCSX&3E0"T93;R&6&?" 14,D9Q=KP+#F!<>^S
M5/>B=^X[E9EHG+,K4*$,]I%79'T*V:H@@6C)5XS+^[TW?T[&LV]Q?B=^_ 1G
MD(!>W[I\FSR[P9Q<A1'G%I] .6JTFHL7.^K(D@;9D(,EM[6IFG$<U^7#[9GK
MT]/UPS,A2>F *\O#K=%$)HP#[$=95)<28W26'-=M6DDV1H#R@K)1+Q\-2)%&
MQGRJ+"L\H#WP?!?9>(+RA1/E;::\<B8J[)2PVOM+#5RVG.:6I_Z\MQO&2TXR
MF<*V6\+*6PWJM9H/.63#@0:UC 7#D@!LN=W;M(BL-D6W83 Q3:>QKIO+"MD@
M8:PL^C!M^==;J1+ZBI#+I6MV"1D8:P[RG=_,S&>ZKRY-*T!'P7C&QNIUT44V
MP$@]5L-%-L!.3\$1H:J+;,#/0O'#NL@&V'ED.#09N,@&_*PQ/Y"+;'"('#,J
MYTC'19;!^>%=9 /L7#)FHW0;0[==9-R]Q]+^?Y&JF"]TFLDDAYU/1$"HSH94
M@M"2KPQ)-UA']-5.? D[CW8&7./9E1=/7/]/XHK>FC!O-)<JLM'#2 W8&F5!
M$KWPR2G) <1*D3]^#^OJUKJE7(S(AI%=*Q0#/K++#4&+X,/"Y#VZ;>6B1+:Q
M8&E210"]\.GIP+\*T]K+7:FI7)#(1@DD3:K@M^00[) B>:^VYB3:5"Y(9$L(
MEB*5\6.[%7>K2:-90B*+ZE1I+Y<ILC$&0:?80NB'ZU%5!A9T*9<<LMD'07U6
MN!M[9Z<M^O(MF,(A-4R#A#KQ:;;ET8+^RU1Y>.TY@[WC/>P N5UIDE0(M7VA
MK7CCRZ[#^PC9OFA1.60P&[LBO"-7>(O2%)MZOH]6"2PZXO9NV<W03'[*/N^?
MUT*WG9#MNQ8Z,+P6.OAY+3230INOA0YTKX4.6G<M-(Z2$J'PKTTRX5?./;VT
MPAF7E;_G&-L29"<:@^QNM\J)K4X--U/D1HD<)U+27K;$.:QL]+=5#F0E7KYZ
M <UK)&2F4B;'BF2HY,E]FQUVGRTY8'?)3YYW2LQ/N4R.%<DCH<$/L\^67)O8
MV\0;\S"K]F4B4-D8;F.PY%AL19C5'X3>@B/3T2O\=DXN"O,.S2)Z1Z*)SGT/
M>5.YG0 Y8;V 6!6CAP;*7O@-J^CI\]'*"D$+Y\)HY55!9<HK./KCP]N\ /](
MHL5XMGQ"5&(G%U?.I=66V'=5UC5P83O<.!=$+T@\B;RL6YMW>6+Z)NPUS<KG
M^A04@U_=)J@TCD[;$CLM8]D871\O\6VL8JL\P2N=%^5#U6V*2O(8.S6-W65?
MA-+6?4"&OC3N!LEL9<^A#UV.+_^9TJ>^VN,2*3HD=XE4"P(Q S3#ZV,$"I)&
M[YE@9=X1;AV @+QK9HE4:'7E@>C!"XT/SR"R>_*21I-GFIXJ"N>1NY#Y3+B5
M0"[(.R4)99P#L@10#UYN9$.4NE%$U9QUYEZLA5#"FP[;94QM?-DQT^2M7HL?
M=1+5<0Y/L+>[4AX8NUXYI%8Y70PW!JQ93,5:J5 ;)(MLPC":HI61]> UQ?-P
ML0B##-QM>.=&O[N^,%*461ZD@3R^E2GC;+[XJ'KPP&()738/QJ,T>0XC[^_U
M^4;,]&8M!STOO3V^V=A0GUZTY7K:/)/>A@G),;_X7G(>!G!4C@'A/65/9+G0
M;<I!SW%?4S_, /?@&4?VEN<VI5N>\6QSK#R&9Z5-E6@RJ=6N@YZ,W88ZU4/?
M@^R:%;D5H"<@V$BH.8):#GJR]IIZ(<76V"N4"!916'-?TKSQ\>S,C;W)*)A>
M>'Y*+T6X$;4*QW<DRL2 8RAES_H*AE-Q1>?P=-_"H9S*+PSHQ0.>^);2X]E+
M39J!SJ/'1,J%RSB\&^'L@95U]-V-IH_P%8EAM5(.T",%*YMSQ9Y2&;#Z8E$]
MH[L!*BH2Q 4]$0VLRRXCG;VORQ07E#)1K.413.]\-UB_7RZSQ%K^''"!; MB
MJ(; :-L(_-8:>T<OT(.)EP'-$KQGF9NSCL8*=E]Y=6>PAWT=HC%6>:9C5:E8
MLB(CO\M"8$'V)C!E9]BY2B,L#_+ #G;=D98HB '5NEQ[$RIR(9@V!8)$4@];
MVY1ZR'M@B[ZE#Y# *9'<A+'*-5UF>9 &4EQ'/?[84X  8@_,T!5TJD3#!(AL
M0!:0HL!BWG]+]F#NL] [9'$CCJ]JNARG29RXP104/Q\.\F%MU!Z('RD(I(EA
M7T,$/3 &:Z&WI4@.^NM+-4BWH$5.*UYI:E"!BN&XA7XT_4<:)]E6W7!N4F\9
MV$**2]S9+*4K#%O7/C G+%C<H^(UO2)Z(/?7)'!\>TH3NN%_#+=/AJ6#HT#E
MZC<.0QO93F]%4]A*:$L\UK*WM6_AY E:?^GDM00B1 ZF;U##C&31X(V574:!
M;OA>93LN9GF0+5($8!.+G@"BK51M[>*\D)4&ZT4-& A(D8"[X+T"DL.\MCVV
M)??3@L2;4GC>*WD@D^(EN\NWB9]"LU<@YDJ\1CL"-$QOL@WV3A!\MI-G,DU]
M,I[5E+4T.:#5#SF#?61''8L\CJ.V >1]" &I)XPSSN0@"RAI[JN@ ]CWAQK0
M-$X 2]-B[$$X#!NB4FB+K"I0@^QY:%P!=/1N4S"H 2P6HSRW0S,>1O</TJ %
M:5V0$O(A68U'SGJJ!L]2O$K[9A#E028*;K#]"9 Y\F6KSBQ^&S+KP?7,F@*1
MOMU@I7V0-G+4EEV]:40WRZ)J*HZG<3O"/7DE04IRL'ENKRS_TWD:)^$"NM.B
MM#>,OI:[JF!%4&P!.!WN?F8H.K?*J 1ZE@D\F)#QD^_-,\G+P8GK S3DM!M:
M'+ 'K@;2'AS^E=!>OKT0&G/ZZ"V@R'CV +^-9R#'_&^^&UA1'\7/@.R1C_>[
MTC(M@31U4,=?)1[2Q<*-WJE_+7;G\RA_M>B6) ^N3V*<Y:+4E6S]+D H+!.2
MFL[@0.OZ7Z-P9+9D434 @KS-4Y(T>WC*@?5@[K_R IAO8&:Y)Q/BO5)L=V&4
MS$+?"Q_(/'.&BXVXBBV Q)"C3>1\LO5 "V /3*4*>*4V4^4V0&K(UB\M>HTU
MI(RV!Q;1>Q)[4X#EN?XF4I5K7.*Z("7DS9TFH;SMG1+.'IA&:80=B28FRB"K
MZ@P.D4V95G1!#68/K(_+8\ICY ;QC ;$?0G#Z3AZ(-&K-Y%E&%"H#5)&#L@W
MW4<H@^O!G3T)5NG^0:D^2 LYG:\RI48:44;9@VM]2Y30UU%R%WI!<AV !/CO
MN:E5A*D3V?VN02-'#Q0 ]B!37 GF^)5$NMQ7ZX!4D(/.;-+.PM:#*WN<I5+%
M%RZK"H)%YM]T'Z"&K+$\;NWQI^6.4'KQ(HX)_-_TT7TS]ZVQ6@-1(CNCU,@6
M^@?T 3?X9M)NXLZWLZFTQTE,WZ'SPSB-"'VM:MW%>^)3EP1]PBS.W/=/I8ME
M*GDKZC4,:P;"VROK.!_S+#CJP>HUO^$,!LBV!!L4<^+P[ JI!YX-LZR&@T/L
M1S/M$LD)3-K&W /'11]2'@X&R+M:AFIP9IS&X/? /])PQ/AQ'U/>9=QS=$U-
M)#UPI?Q.8OH2HF3-*I4"L6$KPRY6K"W$/?"5%)BD"TVE'*!'CJ/8HD+(6+G7
M/7!L+.<LR0 M%X-%%/M5[EV,T&W(/?!9*&\&-]>R0V3/U#8;8M;*_49U-7"R
MR#Y^#Q^?PS1V@^E5F$8)(?E;3-?!A(98O!(*1)QV6J,)T'/D8R"+ERJ#9IAZ
MX%20SF&\*4S%[5"_<9 S]@/<NYCN;0FJ#WX.8UGPWG-J0D%YWP(:VO!.K@55
MLJRH8H'U(4'AY>+%#]\)*3S6;$G=TH?K8IKHC HE?@SSE'JKOU.C]6V8_$F2
M>S()YP$5T;JEO-(X>2;1X[,;%$\9"/0;K4_.X C[TG2CXP!9L'U(I&A,T)7K
MY0_$CN(X72R?\X )9?I-\@AB,U\$2K"/I.V<\U7$9BN'(W;$=O&:[;G[XL$H
MSU>Y>U"&Z)7 82*Z2I,T(M<@ASQ_/%='M=NBKZ<?G2 ?D)M50'.9-)@M$BEV
M8W5UD_WG+R#Q!.\&9RMC.:@RK'8C.W5;0>]H5Z0Q&96">7_QP_%LB)SG@&+B
MM10FX6,Y*0M0Q6NTN9=-;-CFULEE@NV*8M,DX90+Q5),!!*]95A2^_5VX5P*
MZ"^YRCCBK+]\.):B"Y!(-7RK%;"CQPSHC$UV]RWY][&FVQZ$)V5,(,\);-W8
M89#24@B60A"TU9'G(O,6.8R-!R*_!5XB>9%5H6J.&CLXLDDZ6>XU#;E8"FXP
MS?+/48I23B%#W5!O(1=%VPU+EE7$0#R6XB)PWX-H-L(Q$U7;+43V-$E?,)9B
M-+!UJ-@2*GGFMPKG>TCL)<GHR+F-P5)@1EOWMKRADK_<<!W I)EF8VK3>Y2;
M!Z\#F&>]L!%7B687<L:PYR:^(EGVB)A*QU9<1[VG;#F[(O.8@' )>TLNF1S(
M=.-9L.RW=[ A8%E3T?J2+R/884JJ.HPOIOY=J%5RRMQE/#Z3Q)NX_D\/S::[
M8-@Q#\VP^QZ:H8Z'9OC30[-E,A^VSPH\-/30#']Z:*@46NVA&>IZ:(8_L(=F
MB/UBF<[89'?_IX>F#1Z:$^SWR)BZL6,/S0EWWX[FH9'8BA_=:$[X*5-UF\BE
M@+T\-$FOOCF>*9].>F[6CY774IC-9G*A8&\2VZ4T7!GUQ)%3WP@_;)\17N%4
ML8W!DE>EK=N7GAGAA]BN9KXBM< (/^1ZFK6=2EP;/+;QLG1+@][/> POX\1;
M "NK>QST5;W)\X,;_31?EFUI1ZLW9U'<**QK-K!BYS=M0C^<O_/,FSOY+H@'
M/VUH;7IM.E&T!/?#)@\\VD=:D79(KHHU*)/#SX2"K; ''6$_E,A0C1U:@H[X
MSR)VZL)FL^%V1]AOLS7'O6F@W1'_-;<=)13<_:9+9 '8V;>!-J3@*K15=,>R
M[4'JQ%V=I%FA01?E\V4+;"'2/N;V2B03W8YU&]?PHDX%LL^AA?E0E@]=7WBO
M]-G$Z3W(K8G1I?IMV $@Y0/J]I#1DV\/<H1:E=2]%_]U%1%R'0 D$B>[' 6L
M;P-+2,$$_1L%?/GVX'&WM352+*DGG?GBD42+?9GZ-_)1X 4I6K8]>M^@8'_D
M-+0B$?T>^M",#WM.C.U/]>O %%(<2'N&P"XDW%@&7&SO+/O/5!1!3'YF_*IX
M[ 8HETFZ]7I;Q^^O# 275^P*Z8=UP Z&V'<:[1*IXFS-,/]TMK;"V3K OHW#
M4(T=.EL'%F_O]-?9.ABV/=^^,?>FSM9,)&UTMO(20 '^!M)MJ;4*TL(.?-V1
M ED3EB6/YXYO>("(FL[>I?4-D"5VVI-=*IY]T;7SHM'J80C:Y[LTFCP#%OES
M6I)J@!C[.NLNE45)&C^RLTL46V2O<9 S]MVU79P ;0FJ!WZGD9\U7GZ&AF%M
M%%D0E!H >6'?<;/$.<>FH"&%IIPWC=NKKP/XD3RZ;R0>3:=>#N ZR-9P^@\<
MD_2J5VO[HH*]65#+.5[%?&/ . \#^O O"2;<6SS2.LXQEOM56;[L<21!U ?+
M[.HV='P51K?D^V@R"=,,[%T4!O#C)%_=9)9;G79 >LB/LTF(Y<RJ^AA[8,FE
M.^?Q;#3-44@M9JSB( OD?9P!=6P=X,/K@:44QD,>^2H9[)5R61#L*3*_1N.9
M#:/;28]6F*0NDXV2.7YDAP>;$0E[&_W'RA)DA[]+-_(]$B> [D_B1M+IEED^
MEP7R"8?'#YM-,0Y+IC8D3F_@)*;.**-T+@=D-X$>GR(4E@QG2&RNEIKB#>GD
MG1H4)2LFOU(N%61+O-'RJ8"IVQEXV "E"ZNH6BX99(^Q G$ZC&\@Z_;3!UDT
M/W3\GKR2(%T^KWVM$"H@J4GE<[S7EF.OB$ >]VKP;,6_XMZ%8TV(*CX/83V8
M3)$#VNK-\WQ,MC+J8QY^+V<S,DF\5[+"2X.Z[\DD#":>GX>ZC)(K M!<GR8+
M2Z$C[Y7"HGUZ_=9!U,C',P5-X.SN;:'G*)JV00UW=KDHNDHGXC@F24PO&.1"
M\/WPN^2%=H7:("SDTX*QJBBCXZA"IPQN*RD5'KDS$I"9I^0HJM8 D;3P"*%$
MN! 1A^0=A1':(7D,L(J#L(#84BGG^+ M^T1=,K=0< CL5'H2]NJ5BR8%Z0#H
M*&-(M#-4;R3/*M'5^=L )T='M,U[[=.1Z@[G@DS320;]?Z>N[\T\,KV+PN)W
M(UK;2SRBKT1&7\FEWQ9+1!,;2EU!<-2P8PG UY[.QW =%G/G>M/KX-Q]\1(:
M([-<<3,I7@$M[#BA6R+:BEC^4FY_:.$!64DAFQ(&1REM/ W;_(5B,J<"*85D
MM2A.J^C</7D)(\JT0I 6KPKL= YW/]!+H:D;_2K)]NR]^*/&Q5[5U@ V]LT5
M(2'L@6H,M ?!7E=> .=G@ H+)?%>*;8[P#X+?2\L $O\6(HM@,2P4Y":TLS6
M&BW</0CZ4L K]8,IMP%20XY5T*+76$/*:'L0+79/8IK^+?%@G[.!5.HLD]8%
M*2&?330)96N%(D[4R[)VM $VL L234R405859(1\^<R*+JC![$,Z7_Z*J^)#
M5:D.LL*^O&IW@Z$.VE(L'*:"W*94W\>S'"T530%?I!;\2L[Q -E>KLX>FWT9
MMAY<-2WB1JC5@]I6Z#'M#R]Y/D_C)(1I\?)MXJ=3>H:+8Q+'F?]/N'_0;@TD
MB9U.J*:6&(-NZF(H@@4I-Q;%JUFW7W:DP>"'M",-L',+" FQ:$<:<#=XF':D
M.$I*Z@+_VE05^!7L7H,8MJS3#%<V57%,1?S"@!_[UK4I:54=D$%LGP'(D&*N
MC4=4'&2 9!>6\:+"8AE##XPTA;L]F"\WE-+3.*>&<WR$M'V2\\2-1>$#Z8'%
M98?6_$$7#]O;\[81[AX89'9LS1^TWW*[IK>V-7_ M=]VRB;3L#7_"#D!B":A
MQM;\(VY:D$Y9:QJUYA\A)PNPH@MJ,'N0DFLGUOPC; .NW0V&.N@>/)W2 LON
M$7:TB3+?%BV[1_S[4/5?&]FE-X@D>6CD31@+'4#E<@ ?VY94DW,&'%O7*&VG
ME#V[?KP8,9@I_14 M"P84)6/+1"V[AABCJD+LL[/#C_[)",CF(X65#A_9[\7
M##65ZB L;*M S1&HCO+G7</*S;PC["</:A(O!(9[Y9 S!1=7"++^3KTDC5@^
M.$Y)@-4R_YK6U,P#U(>;A?D-9]$=FZR <WR,?3ZJ.>+*.&Q=]VO'E9;UR;%Z
M^VP\6VWP'L/+)R^9NCT(4#@^0#! X <H'+=LIU,EQ&* PC%_L],][[5!@,)Q
M>]X;T"--/4#AF&N6_'$"%(Z1[$4R7G0"%([[\3J;Q0"%8Z1MKIPGS0"%8^[V
M]F>  MN3>XQM#+0S;QOA_AF@H.O5.T8V56K16SM X9AKT_P9H+#VU@Z13]B:
MA!H'* S[<9VDT0 %['>GK>B"&LR? 0IJIJUC;).WW0V&.N@>!"@8.IB'R"%K
MZAPI.9B'_ >K.I><&;2)Q 6ZPH<CSE7%JP)BP;;XU&19C*QV1,%I3GA YO0Y
MP>Z[+H>=B!02T2T 9BMRX26,/9I<K\_!"^@/@-94!'64N,$+M6**AIV(*=HF
M:0M$8T$%C7L\Z3'"RU_. ^U:IT7T6O7JJJ"76N^P:K4#U)Y8& KKK;W@ZSRW
MIF8+SC%VRE<#"3/&EB[B]ODTM57\)@SFCR1:+)^C7P,_>S^'S=D\C-[',SHE
M+4O(GG$T;!$DBF0?,:*>O7S6PMX^]ZE%;>*@E]K?#5L$B2*?LVNI@JYV*<BB
M!T[=+ZD;N7 P)>,GWYMGA,9G[[<NC=Z33$JRJK D(+EY+<X^:B![X )F <UA
M2N<36560+[++1HU%=0W81M<#U^[V\SUTN-P#8=$KC!3XO&1"4&O .3Y%T@:+
MTX(.U!YX=,5PI1.$2G60-G+LNPZG)EI1QHGJU^6=;M-HYD[(E>_^!0/A#S>B
MT]Y[T7NNKU:UJC/<0S81J;/#.L:J(FR?FU8I8//>A;E/$(:[^CM(",D>:V'Z
M9B!IG]=4G2_NH-PH 4@1\WQM")S#2+FG+;PKK43*5R_P%NE"2$NE#"PF2/<5
MF'+?IH;1VQ:^(*M&COLF)Z=<!N B66!5R=GN+>Z-Z#IF\QM! )!!*R SI)%E
M89DRQMM*!^)RLW1'(B^<\NBMEH*]%%*TA['L&12R,+7RTC)T< (0'TB0A1-X
MR?OY,YU_K@,:O#!)R+2Z_SWW78\_4LU: _$@17S8I+P.=MQ[TKS)>QN)\"S$
MG;XUVP&1M/Z<(5<',]2-/;.*&8/PD"X6+G6G;-Z^I@\JNL%[7 Z)SU__W!#.
MCQ2P,-S3"EBP W5#[#>>^P0T)>^RF]K">LYP']EM:"!YMGU/ 6</PA=6 DKH
M54D8DE$1LJ[@ I#6!?$BFWD52&2SKXBM!R$''*04I]36+ZT+(D;V!BH2J:4%
MF_A00P.4#/PZ%OVE@7L?.1174?A2^WT9#ZKOGL/4.'DF46D_).:*71K0(3M<
MS-D2(?KI:5=V50[WD>]0&*^U.@!_^M>5/)O#?>3[4SJ<UO"O9SA_1/_Z ?)=
M:'5V3/WK!_VX!LV;%44N$.6Z(&%D/3">]!6QM<]CKW\1/G&#J1M--Q"/)I,H
MI9BX](LK@GR0T]\I4LCF7P6<K=" E\PE U^,DE;JP%U$"*R&^56V243<F%R0
M_+_&ZB%H$X2+?-NH0<V1XFYA2(-M=7+?9:\VJS4  FNI_<Z&HE1 UHZE:,6-
M_,:6F@-D*UZC2\T!/_NQM@TO7VHN@XH&,#UQGVE?GV!:^O?_#U!+ 0(4 Q0
M   ( $**G4ZK"(D#Q2T! )C5&P 1              "  0    !T<F5X+3(P
M,3DP,S,Q+GAM;%!+ 0(4 Q0    ( $**G4[R#CSV8 \  ':A   1
M      "  ?0M 0!T<F5X+3(P,3DP,S,Q+GAS9%!+ 0(4 Q0    ( $**G4[&
MD@@'6PP  *^H   5              "  8,] 0!T<F5X+3(P,3DP,S,Q7V-A
M;"YX;6Q02P$"% ,4    " !"BIU.?XC-L+,G  "6AP( %0
M@ $12@$ =')E>"TR,#$Y,#,S,5]D968N>&UL4$L! A0#%     @ 0HJ=3@OO
MD]TR50  8-\$ !4              ( !]W$! '1R97@M,C Q.3 S,S%?;&%B
M+GAM;%!+ 0(4 Q0    ( $**G4X+ \GE]SX  ' K!  5              "
M 5S' 0!T<F5X+3(P,3DP,S,Q7W!R92YX;6Q02P4&      8 !@"* 0  A@8"
#

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
